Population Statistics
HomeUKTrendsStirling

Stirling population, 2001–2024

Stirling has an estimated population of 94,210 (mid-2024), up 9.3% since 2001. Official ONS mid-year estimates for the Stirling local authority area.

94,210
population, mid-2024
+9.3%
since 2001
+4.5%
last 10 years
2024
peak year (94,210)
2005201020152020 86k 94k

Year by year

YearPopulationChange
202494,210+0.7%
202393,540+1.0%
202292,610+1.2%
202191,470-0.7%
202092,090-0.0%
201992,100+0.2%
201891,940+0.2%
201791,780+0.2%
201691,600+0.8%
201590,890+0.8%
201490,150-0.2%
201390,290-0.2%
201290,460+0.1%
201190,330+0.9%
201089,550+1.0%
200988,690+0.2%
200888,540+0.1%
200788,430+0.4%
200688,090+0.7%
200587,510+0.7%
200486,920-0.2%
200387,090+0.5%
200286,630+0.5%
200186,200
Figures are ONS mid-year population estimates for the Stirling local authority area (code S12000030), which can differ from the population of a town of the same name. Sources & method.