Skip to main content

Population

2,665

Land Area

9.08

ha

Annual Operating Budget

$8.0M

expenses

Hanna Population Trend

Annual population estimates sourced from BC Stats / Alberta Municipal Affairs. Used as the denominator for all per-capita metrics on this page. Learn more ↗

Annual estimates, 2016–2025

2,665+3.0% since 2016

Fiscal Trends (2021–2024)

Total revenue and total operating expenses per resident over 4 fiscal years. Shows whether the municipality's fiscal position has been improving or declining. Learn more ↗

Revenue and expense per person over 4 years

Fiscal Report Card

These metrics reflect reported financial data and do not capture local context such as major infrastructure investments, one-time grants, natural disasters, or policy decisions. Learn more

Fiscal Trajectory

Composite score (0–10) measuring the 4-year trajectory of fiscal health across revenue growth, expense control, debt reduction, and operating surplus. Higher is better. Score is relative to all municipalities in your population band. Learn more ↗
Top of Band

73.6

score
6.2% Band Min
86.8% Band Max
Band Avg: 50.0%
AB Avg: 50.0%

Fiscal trajectory score of 73.6 is above the band average of 50.0, placing this municipality among improving peers.

Rank 8/105 2021–2024 data
View All

Fiscal Balance

Operating surplus (revenues minus expenses) divided by population. Positive means the municipality took in more than it spent. Higher is better. Learn more ↗
Top of Band

$2,368

/ person
-$5,690 Band Min
$9,691 Band Max
Band Avg: $904
AB Avg: $930

Operating surplus of $2,368/person is 2.6× the band average of $904. Ranks 13th of 106 in the band.

Rank 13/106 2024 data
View All

Tax Burden

Own-source taxation per resident — property taxes and other local levies set by the municipality. Lower is better (lighter burden on residents). Does not include provincial school taxes. Learn more ↗
Top of Band

$1,069

/ person
$385 Band Min
$18,131 Band Max
Band Avg: $2,643
AB Avg: $2,010

Per-person taxation of $1,069 is 60% below the band average of $2,643, ranking 27th of 106 in the band.

Rank 27/106 2024 data
View All

Debt Load

Annual debt payments as a percentage of the provincial statutory borrowing limit. Lower is better — more room for future infrastructure borrowing. 100% = at the legal ceiling. Learn more ↗
Top of Band

0.0%

capacity used
0.0% Band Min
87.4% Band Max
Band Avg: 13.7%
AB Avg: 11.9%

Liability servicing capacity used is 0.0%, leaving significant room for strategic borrowing if needed.

Rank 17/106 2024 data
View All

Revenue Resilience

Provincial and federal grants and transfers as a share of total revenue. Lower is better — the municipality is more financially self-sufficient. Note: high grant dependency may reflect dedicated capital programs, not fiscal weakness. Learn more ↗
Bottom of Band

55.1%

grant dependency
1.3% Band Min
65.1% Band Max
Band Avg: 22.1%
AB Avg: 23.6%

Grant dependency of 55.1% is above the band average of 22.1%. More reliant on transfers than typical peers.

Rank 104/106 2024 data
View All

Service Efficiency

Total operating expenses per resident across all municipal services. Lower is better — delivering services at lower per-person cost. Smaller municipalities often have higher per-capita costs due to fixed overhead. Learn more ↗
Top of Band

$2,995

/ person
$1,435 Band Min
$26,604 Band Max
Band Avg: $4,471
AB Avg: $3,918

Total spending of $2,995/person is $1,476 below the band average, ranking 38th of 106 for service efficiency.

Rank 38/106 2024 data
View All

What's Driving These Numbers

Tax Revenue by Property Class

Tax levy collected from each property class — how the tax burden is distributed across residential, commercial, industrial, and other property owners. Year coverage varies by data availability.

How the annual municipal tax levy is split across property classes. A higher residential share means homeowners carry more of the tax burden.

Share of total municipal tax levy by property class (Commercial and Industrial combined)

Top of Band

Annual Homeowner Cost

Estimated taxes on a median-value home

A typical homeowner pays $887/year — 67% below the band average of $2,689.

Estimated annual property tax bill on a median-value home (all dwelling types — not single-family only). See methodology.

Learn more ↗

$887 / yr

$213 Band Min
$12,750 Band Max
Band Avg: $2,689
AB Avg: $4,403
20th of 105 in band
Mid-Band

Residential Tax Base

Share of assessed property value from residential

72.4% of the tax base is residential, similar to the band average of 68.2%.

Learn more ↗

72.4%

4.7% Band Min
99.8% Band Max
Band Avg: 68.2%
AB Avg: 77.1%
44th of 105 in band
Top of Band

Population Growth

Change over 5 years (2020–2025)

Population grew 1.4% over 5 years, compared to the band average of 5.0%.

Learn more ↗

+1.4%

-13.1% Band Min
24.7% Band Max
Band Avg: 5.0%
AB Avg: 12.6%
67th of 92 in band

Development Activity

Building permit data not available

Revenue Breakdown / person

Per-capita revenue by source — how much each resident contributes through each funding stream. Own-Source Tax = municipal property taxes. Transfers = federal and provincial grants. Service Sales = utility and fee revenues.

Expense Breakdown / person

Per-capita operating expenses by municipal service category. Municipalities with water, sewer, or transit utilities will show higher totals.

Peer Comparison

Comparing against 64 municipalities in the 1,500-5,000 band.

MunicipalityTypePopulationRev/CapExp/CapSurplus/CapDebt/CapTax BillTax Coll. %Liab. Used %5yr Growth
Cardston CountyD4,948$2,180$2,270-$90$355$87691.6%14.9%+0.5%
Woodlands CountyD4,778$7,294$6,486$808$1,790$67794.1%15.1%-1.3%
BarrheadT4,768$3,659$3,300$359$779$1,17097.8%7.6%+3.0%
JasperD4,627$14,634$13,100$1,534$5,091$88593.9%13.3%-1.9%
RaymondT4,600$2,924$2,132$792$1,477$1,10392.2%38.0%+14.7%
Vulcan CountyD4,491$5,820$4,970$850$218$63996.5%2.8%+7.4%
Wainwright No. 61, M.d. ofD4,446$10,611$6,232$4,379$0$1,22294.6%0.0%
Warner No. 5, County ofD4,290$3,186$3,040$146$0$1,66890.1%0.0%
ClaresholmT4,248$2,607$2,288$319$1,114$74794.9%20.6%+8.7%
VermilionT4,192$3,771$3,574$197$2,394$1,16297.3%30.8%+0.8%
Northern Lights CountyD4,115$6,403$5,711$692$4,042$96896.2%25.4%-5.0%
CrossfieldT4,075$2,746$2,351$396$1,652$99194.6%29.2%+20.0%
Forty Mile County No. 8D4,073$5,380$4,249$1,131$1,333$90096.7%7.9%+11.6%
Smoky Lake CountyD4,043$4,867$4,435$431$0$69395.9%0.0%-3.6%
Fort MacleodT3,945$3,249$2,771$477$2,064$69797.1%29.4%+22.0%
Lamont CountyD3,918$5,651$5,617$34$1,051$81692.3%7.4%+1.3%
Pincher CreekT3,890$3,754$3,699$55$793$1,16396.1%8.5%+5.1%
CardstonT3,853$3,611$3,090$521$549$99496.3%7.7%+4.5%
PenholdT3,812$3,379$3,216$164$564$1,29196.8%13.4%+2.8%
Flagstaff CountyD3,729$9,158$6,941$2,217$12$63483.4%0.7%-3.6%
Two Hills No. 21, County ofD3,412$4,636$5,077-$441$0$1,06194.8%0.0%
Opportunity No. 17, M.d. ofD3,382$23,184$23,058$126$11,527$71197.0%16.4%
GibbonsT3,352$2,555$3,747-$1,192$3,574$1,20194.2%63.4%+8.2%
CoalhurstT3,244$1,931$1,773$158$625$1,01794.2%10.3%+8.2%
Pincher Creek No. 9, M.d. ofD3,240$5,842$5,603$239$748$1,38998.6%8.6%
Thorhild CountyD3,147$7,469$5,345$2,124$0$58396.8%0.0%-0.9%
Minburn County No. 27D3,142$7,414$4,988$2,426$0$67096.9%0.0%+1.1%
Clear Hills CountyD3,006$6,671$5,236$1,434$0$21392.4%0.0%
FairviewT2,918$3,146$3,321-$176$0$97593.3%0.0%+0.9%
AthabascaT2,887$3,691$3,922-$231$2,244$1,29094.6%24.5%+1.5%
Lesser Slave River No. 124, M.d. ofD2,809$9,487$9,219$267$518$81398.7%7.9%
GrimshawT2,799$2,678$2,458$221$196$1,06596.4%3.3%+6.9%
SundreT2,683$5,048$3,857$1,191$1,620$95792.0%20.3%+4.2%
HannaT2,665$5,363$2,995$2,368$0$88796.4%0.0%+1.4%
High PrairieT2,607$5,078$4,384$694$347$1,26894.6%7.6%+4.1%
MagrathT2,566$2,461$2,092$369$285$1,23899.2%12.0%-1.6%
SexsmithT2,561$3,027$3,117-$90$1,447$1,23196.6%22.1%-5.9%
NantonT2,522$3,308$2,747$561$269$1,12797.0%3.0%+13.2%
RimbeyT2,502$2,769$2,836-$67$319$1,00798.0%16.6%-2.9%
BeaverlodgeT2,454$4,030$3,552$478$2,509$1,23895.0%31.5%+2.0%
Saddle Hills CountyD2,449$24,987$15,296$9,691$0$53299.6%0.0%+10.1%
Picture ButteT2,380$2,903$2,539$364$596$94696.2%7.9%+16.4%
CalmarT2,345$3,374$2,733$641$1,429$1,51187.8%20.0%+1.1%
Bow IslandT2,310$3,693$2,622$1,072$1,127$1,25899.2%26.1%+18.1%
RedwaterT2,301$3,587$3,468$120$1,568$1,35189.0%26.3%+9.3%
TofieldT2,122$3,832$3,271$561$1,680$1,21194.6%26.1%+9.0%
Provost No. 52, M.d. ofD2,071$15,734$11,999$3,736$0$79190.5%0.0%
Fox CreekT2,013$10,262$6,195$4,067$5,340$1,47181.7%35.1%+14.2%
Paintearth No. 18, County ofD1,990$10,111$7,463$2,648$0$91198.2%0.0%
MilletT1,967$5,010$3,728$1,282$680$1,11591.8%7.7%+7.0%
VulcanT1,922$3,653$3,249$404$2,122$1,17494.7%27.5%+4.6%
Smoky River No. 130, M.d. ofD1,895$6,740$9,318-$2,577$341$1,09160.8%9.3%
ProvostT1,875$3,956$3,469$488$203$1,37096.2%8.8%-4.2%
LamontT1,856$2,717$2,435$282$1,141$1,44294.4%22.9%+8.0%
Northern Sunrise CountyD1,848$20,914$26,604-$5,690$1,101$45095.4%16.1%+2.8%
Starland CountyD1,820$10,424$8,668$1,756$1,407$69078.5%9.3%-8.2%
ValleyviewT1,807$5,923$6,408-$485$158$97895.7%2.8%+5.1%
Two HillsT1,698$2,562$2,446$115$1,739$1,39980.1%29.8%+24.7%
NoblefordT1,694$1,534$1,444$89$76$39097.5%5.0%+17.2%
Bighorn No. 8, M.d. ofD1,598$8,307$8,242$65$398$1,33094.0%4.0%
Peace No. 135, M.d. ofD1,581$3,509$3,750-$242$0$1,58094.5%0.0%
Fairview No. 136, M.d. ofD1,580$6,137$5,642$495$0$1,79490.3%0.0%
Birch Hills CountyD1,522$7,984$6,256$1,728$0$1,17785.1%0.0%+1.7%
WembleyT1,516$2,415$3,026-$611$332$1,28394.1%5.3%-1.7%