Ecclesmachan on the map

Ecclesmachan built-up area

Built-up area0.7 km² (0.3 sq mi)

Location in West LothianEcclesmachan sits where the marker shows within the county.

21,475
Population
8,435
Households
Create a free area profile for EcclesmachanDownload or embed an infographic of these statistics

About Ecclesmachan

Ecclesmachan is a small village located in West Lothian, Scotland, within the postcode area EH52. It is situated approximately 15 miles west of Edinburgh, making it accessible for those looking to explore the surrounding countryside or visit the capital. The village features a mix of traditional stone buildings and modern homes, reflecting its development over the years.

The local area is characterised by scenic landscapes, including fields and woodlands, which offer opportunities for walking and enjoying nature. Ecclesmachan is also close to several nearby towns, providing residents and visitors with access to additional amenities and services. The village has a sense of community, with local events and gatherings that foster connections among its inhabitants.

Nearest Train Stations 6 stations

Uphall Train Station 2.3 miles
Livingston North Train Station 3.5 miles
Linlithgow Train Station 3.8 miles
Kirknewton Train Station 5.1 miles
Livingston South Train Station 5.3 miles
Bathgate Train Station 5.7 miles

Location

Local Government

District West Lothian
Ward Broxburn, Uphall and Winchburgh
Constituency Livingston

Frequently Asked Questions about Ecclesmachan

What is the population of Ecclesmachan?
Ecclesmachan has a population of approximately 21,475 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Ecclesmachan?
Ecclesmachan is covered by the EH52 postcode district.
Where is the nearest train station to Ecclesmachan?
The nearest railway station to Ecclesmachan is Uphall Train Station, about 2.3 miles away.