Population

Population graph showing population increase from 2001 until 2020

In 2020 Aberdeenshire’s population was 260,780. This represents a small fall of 430 people since 2019 and is the fourth consecutive year that Aberdeenshire’s population has fallen.

On this page you can find out about:

You can also view more detailed population totals for Aberdeenshire:

Aberdeenshire total population by year

Year Population
2020 260,780
2019 261,210
2018 261,470
2017 261,800
2016 262,190
2015 261,960
2014 260,530
2013 257,770
2012 255,560
2011 253,650
2010 251,430
2009 249,020
2008 246,840
2007 244,390
2006 241,180
2005 237,570
2004 234,690
2003 231,250
2002 228,830
2001 226,940

Population of administrative areas

 Area  Population
Banff and Buchan 35,448
Buchan 42,237
Formartine 43,096
Garioch 56,144
Marr  38,507
Kincardine and Mearns  45,348

Population of largest towns

Town Population
Peterhead 19,060
Inverurie 14,660
Fraserburgh 12,570
Westhill 12,110
Stonehaven 11,150
Ellon 10,070

Population and household estimates and projections

More detail about population and households for Aberdeenshire and Scotland including projected change in the future can be found on the National Records of Scotland (NRS) website.  You can also view: