Charlestown on the map

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

34,251
Population
14,403
Households
Create a free area profile for CharlestownDownload or embed an infographic of these statistics

About Charlestown

Charlestown is a small coastal settlement in Moray, Scotland, located within the IV30 postcode area. It lies on the north-east coast, near the mouth of the River Spey, and is known for its fishing heritage and maritime connections. The village features a small harbour and a few traditional buildings, including a former fishing station and a community hall. The surrounding area offers views of the North Sea and is popular with walkers and birdwatchers due to its coastal paths and nearby nature reserves. The village has a close-knit community and retains a quiet, working coastal atmosphere. While it is not a major tourist destination, it provides a peaceful glimpse into traditional Scottish coastal life.

Nearest Train Stations 2 stations

Elgin Train Station 6.2 miles
Forres Train Station 8.3 miles

Location

Local Government

District Moray
Ward Elgin City South
Constituency Moray

Frequently Asked Questions about Charlestown

What is the population of Charlestown?
Charlestown has a population of approximately 34,251 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Charlestown?
Charlestown is covered by the IV30 postcode district.
Where is the nearest train station to Charlestown?
The nearest railway station to Charlestown is Elgin Train Station, about 6.2 miles away.