Craigsford Mains on the map

Location in Scottish BordersCraigsford Mains sits where the marker shows within the county.

2,474
Population
1,032
Households
Create a free area profile for Craigsford MainsDownload or embed an infographic of these statistics

About Craigsford Mains

Craigsford Mains is located in the Scottish Borders, within the TD4 postcode area. This area is characterised by its agricultural landscape, with fields and farmland surrounding the settlement. The local community is primarily engaged in farming and rural activities, contributing to the region's economy and culture.

Visitors to Craigsford Mains will find a peaceful environment, with opportunities for walking and enjoying the natural scenery. The nearby towns and villages offer additional amenities and services, making it a practical location for those wishing to explore the Scottish Borders. The area is also well-connected, providing access to larger towns and attractions within the region.

Advertisement

Nearest Train Stations 2 stations

Tweedbank Train Station 4.7 miles
Stow Train Station 7.7 miles

Location

Local Government

District Scottish Borders
Ward Leaderdale and Melrose
Constituency Berwickshire, Roxburgh and Selkirk

Frequently Asked Questions about Craigsford Mains

What is the population of Craigsford Mains?
Craigsford Mains has a population of approximately 2,474 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Craigsford Mains?
Craigsford Mains is covered by the TD4 postcode district.
Where is the nearest train station to Craigsford Mains?
The nearest railway station to Craigsford Mains is Tweedbank Train Station, about 4.7 miles away.