Population Statistics
HomeUKHighlandMaryburgh

Maryburgh population

Maryburgh has a population of 1,180, making it the 29th largest place in Highland.

1,180
population (latest)
#29
of 82 in Highland

Year-by-year official estimates for the wider area: Highland population trends, 2001–2024.

Nearby in Highland

#PlacePopulation
1Evanton1,390
2Beauly1,360
3Brora1,290
4Drumnadrochit1,130
5Ardersier1,110
6Newtonmore1,100

All 82 places in Highland →