Craigielaw on the map

Location in East LothianCraigielaw sits where the marker shows within the county.

22,013
Population
8,238
Households
Create a free area profile for CraigielawDownload or embed an infographic of these statistics

About Craigielaw

Craigielaw is a small village located in East Lothian, Scotland, with the postcode area EH32. It is situated near the coast, providing easy access to the surrounding natural landscapes and the Firth of Forth. The village is primarily residential, with a mix of modern and traditional homes, making it a quiet place to live or visit.

The area is known for its golf course, which attracts both local players and visitors. Additionally, Craigielaw is close to several other attractions in East Lothian, including beaches and walking trails. The village offers a relaxed atmosphere, ideal for those seeking a peaceful retreat while still being within reach of larger towns and cities in the region.

Nearest Train Stations 6 stations

Longniddry Train Station 2.1 miles
Drem Train Station 3.8 miles
Prestonpans Train Station 5.2 miles
North Berwick Train Station 6.7 miles
Wallyford Train Station 7 miles
Musselburgh Train Station 9.1 miles

Location

Local Government

District East Lothian
Ward Preston, Seton and Gosford
Constituency East Lothian

Frequently Asked Questions about Craigielaw

What is the population of Craigielaw?
Craigielaw has a population of approximately 22,013 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Craigielaw?
Craigielaw is covered by the EH32 postcode district.
Where is the nearest train station to Craigielaw?
The nearest railway station to Craigielaw is Longniddry Train Station, about 2.1 miles away.