Understanding your residential property tax changes 2025

Your property tax bill is calculated and mailed out in May each year. There are three main inputs required to determine your property tax bill.

  1. The City Budget
  2. Property assessments
  3. The Provincial Budget

Your property tax change depends on the value of your property. Get the most-up-to-date estimate of your property tax bill and changes by visiting: 

Tax calculator

Changes for a typical single-family home assessed at $697,000 in 2025

The Provincial budget

Approximately 37 per cent of your residential property tax goes to the Province, more than $1 billion dollars in total is collected from all Calgary property owners. This means a $218 annual or $18 month increase in 2025.

The provincial portion increased by $154 million in 2025, representing a 17.5 per cent increase. In total, Calgary will remit over $1 billion in property tax to the province, the highest amount of any Alberta municipality classified as a city on a per capita basis.

2025 Provincial requisition per capita in Alberta
  2020 2025
Airdrie 422 523
Edmonton 473 460
Lethbridge 368 433
Red Deer 425 433
St.Albert 493 559
Calgary 570 631

Estimated 2025 property tax increase

Our budget

Approximately 63 percent of your residential property tax funds City services such as Police, Fire and Transit.

Council invested in Calgarians priorities for 2025, including infrastructure, transit, public safety and housing. This means a $134 per year increase for 2025, which includes the 1 per cent property tax shift away from businesses approved in 2023 by Council.

Calgary remains one of the most affordable cities in Canada, with the lowest property tax increase of major cities in 2025 and for the last five years.  

Long description

Three graphs with average property tax information. 

Graph 1: 

% household income spent on property tax

  • Toronto 5.9%
  • Vancouver 5.6%
  • Ottawa 4.2%
  • Edmonton 2.9% 
  • Winnipeg 2.6%
  • Calgary 2.2%
  • Rocky View 2%
  • Okotoks 2.0%
  • Cochrane 2.0%
  • Airdrie 1.9%
  • Chestermere 1.6%

Graph 2: 

Average household property tax paid

  • Toronto $4966
  • Vancouver $4631
  • Ottawa $4327
  • Edmonton $3284
  • Rocky View $3266
  • Okotoks $2637
  • Cochrane $2584
  • Calgary $2564
  • Airdrie $2373
  • Chestermere $2284
  • Winnipeg $2049

Graph 3:

  • Vancouver 6.4%
  • Toronto. 4.9%
  • Edmonton 4.3%
  • Ottawa 2.9%
  • Winnipeg 3.5%
  • Calgary 2.7%

Property Assessment

We work throughout the year to determine the typical value change of all Calgary properties and sends out your assessment notice in January.  

Your property’s assessed value, compared to the typical value change for your property class, determines the share of property tax you're responsible for.

For 2025, the typical change for residential properties was 15 per cent. The total assessed value of Calgary properties is used to calculate the tax rate, and your property value is used to calculate your tax bill. 

undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null