Barbauchlaw on the map

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

37,476
Population
15,621
Households
Create a free area profile for BarbauchlawDownload or embed an infographic of these statistics

About Barbauchlaw

Barbauchlaw is a small settlement located in West Lothian, within the Scottish Lowlands. It lies just south of the town of Linlithgow, near the border with South Lanarkshire. The area is characterised by open countryside and rolling hills, with the Barbauchlaw Hill forming a prominent local landmark. The village is situated close to the A702 road, which connects Edinburgh to the south of Scotland. While the population is modest, the community maintains a strong sense of local identity. The surrounding landscape offers opportunities for walking and outdoor activities, with views extending across the surrounding fields and hills. The postcode area EH48 covers the immediate vicinity of the village.

Historically, Barbauchlaw has been associated with agricultural activity, and the area retains a rural character. The name itself is derived from Old English, reflecting the region’s long settlement history. The village is served by local amenities, including a community hall and a small shop. Public transport links are limited, with bus services connecting the area to nearby towns. Despite its size, Barbauchlaw offers a peaceful environment for those seeking a quieter lifestyle within easy reach of larger centres.

Nearest Train Stations 6 stations

Bathgate Train Station 2.7 miles
Polmont Train Station 5.6 miles
Breich Train Station 5.7 miles
Fauldhouse Train Station 5.8 miles
Addiewell Train Station 5.8 miles
Livingston North Train Station 6 miles

Location

Local Government

District West Lothian
Ward Bathgate
Constituency Bathgate and Linlithgow

Frequently Asked Questions about Barbauchlaw

What is the population of Barbauchlaw?
Barbauchlaw has a population of approximately 37,476 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Barbauchlaw?
Barbauchlaw is covered by the EH48 postcode district.
Where is the nearest train station to Barbauchlaw?
The nearest railway station to Barbauchlaw is Bathgate Train Station, about 2.7 miles away.