Upper Dallachy on the map

Location in MorayUpper Dallachy sits where the marker shows within the county.

5,008
Population
2,124
Households
Create a free area profile for Upper DallachyDownload or embed an infographic of these statistics

About Upper Dallachy

Upper Dallachy is a small village located in Moray, Scotland, within the IV32 postcode area. It lies near the banks of the River Spey, which is known for its salmon fishing. The village is surrounded by agricultural land, providing a glimpse into rural Scottish life.

The area is primarily residential, with a few local amenities catering to the needs of its residents. Upper Dallachy is well-connected to nearby towns, making it a convenient spot for those looking to explore the wider Moray region. The landscape around the village is characterised by rolling hills and fields, offering opportunities for walking and enjoying the outdoors.

Nearest Train Stations 1 stations

Elgin Train Station 8.9 miles

Location

Local Government

District Moray
Ward Fochabers Lhanbryde
Constituency Moray

Frequently Asked Questions about Upper Dallachy

What is the population of Upper Dallachy?
Upper Dallachy has a population of approximately 5,008 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Upper Dallachy?
Upper Dallachy is covered by the IV32 postcode district.
Where is the nearest train station to Upper Dallachy?
The nearest railway station to Upper Dallachy is Elgin Train Station, about 8.9 miles away.