Carnock on the map

Carnock built-up area

Built-up area0.3 km² (0.1 sq mi)

Location in FifeCarnock sits where the marker shows within the county.

40,473
Population
17,606
Households
Create a free area profile for CarnockDownload or embed an infographic of these statistics

About Carnock

Carnock is a small village located in the county of Fife, in central Scotland. It lies just to the north of the town of Dunfermline and is easily accessible from the A91 road. The village has a long history, with evidence of early settlement and a medieval church that still stands today. Carnock is known for its rural setting and proximity to the Firth of Forth, offering views across the water to the Lothians. The area is popular with walkers and those who enjoy coastal scenery, particularly along the nearby coast path. The village itself is quiet and residential, with a mix of traditional and modern homes. It is part of the KY12 postcode area and is served by local amenities, including a community hall and a small shop. Carnock remains a peaceful place with strong community ties and a connection to its historical roots.

Nearest Train Stations 6 stations

Dunfermline City Train Station 3.3 miles
Dunfermline Queen Margaret Train Station 4.4 miles
Rosyth Train Station 4.9 miles
Inverkeithing Train Station 6.2 miles
North Queensferry Train Station 7.1 miles
Dalgety Bay Train Station 7.3 miles

Location

Local Government

District Fife
Ward Dunfermline North
Constituency Dunfermline and West Fife

Frequently Asked Questions about Carnock

What is the population of Carnock?
Carnock has a population of approximately 40,473 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Carnock?
Carnock is covered by the KY12 postcode district.
Where is the nearest train station to Carnock?
The nearest railway station to Carnock is Dunfermline City Train Station, about 3.3 miles away.