Bathgate on the map

Bathgate built-up area

Built-up area8.5 km² (3.3 sq mi)

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

66,037
Population
27,504
Households
Create a free area profile for BathgateDownload or embed an infographic of these statistics

About Bathgate

Bathgate is a town in West Lothian, Scotland, located within the EH48 postcode area. It lies approximately 12 miles west of Edinburgh and is situated along the A8 road, making it accessible from the capital. The town has a long history, with evidence of human settlement dating back to the Roman era, and it was once a significant centre for coal mining and textile production. Today, Bathgate retains a strong sense of community and offers a range of local amenities, including shops, schools, and recreational facilities. The town is served by Bathgate railway station, which provides regular connections to Edinburgh and other nearby towns. Its central location and transport links make it a practical base for both residents and visitors exploring the region.

Nearest Train Stations 6 stations

Bathgate Train Station 0.7 miles
Livingston North Train Station 3.6 miles
Addiewell Train Station 4.6 miles
West Calder Train Station 4.8 miles
Linlithgow Train Station 5.1 miles
Uphall Train Station 5.5 miles

Location

Local Government

District West Lothian
Ward Bathgate
Constituency Bathgate and Linlithgow

Frequently Asked Questions about Bathgate

What is the population of Bathgate?
Bathgate has a population of approximately 66,037 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Bathgate?
Bathgate is covered by the EH47, EH48 postcode districts.
Where is the nearest train station to Bathgate?
The nearest railway station to Bathgate is Bathgate Train Station, about 0.7 miles away.