877 cities and towns
| Abbreviation | AB |
| State Population | 4,601,031 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 1 | Calgary | 1,306,784 | $98,000 | $456,000 | $1,350 | 38.0 |
| 2 | Edmonton | 1,010,899 | $90,000 | $384,000 | $1,250 | 36.8 |
| 3 | Strathcona | 99,225 | $124,000 | $452,000 | $1,580 | 42.4 |
| 4 | Airdrie | 74,100 | $110,000 | $400,000 | $1,500 | 35.6 |
| 5 | Wood Buffalo | 72,326 | $184,000 | $472,000 | $1,530 | 34.4 |
| 6 | Sherwood Park | 70,618 | $82,896 | $290,615 | $1,091 | 41.8 |
| 7 | St. Albert | 68,232 | $117,000 | $424,000 | $1,490 | 42.4 |
| 8 | Fort McMurray | 66,573 | $82,896 | $290,615 | $1,091 | 41.8 |
| 9 | Grande Prairie | 64,141 | $102,000 | $328,000 | $1,400 | 34.0 |
| 10 | Medicine Hat | 63,271 | $78,000 | $300,000 | $1,050 | 42.4 |
| 11 | Rocky View County | 41,028 | $150,000 | $900,000 | $1,520 | 45.6 |
| 12 | Spruce Grove | 37,645 | $106,000 | $364,000 | $1,400 | 36.0 |
| 13 | Parkland | 32,205 | $115,000 | $500,000 | $1,310 | 45.2 |
| 14 | Cochrane | 32,199 | $113,000 | $448,000 | $1,500 | 39.2 |
| 15 | Okotoks | 30,405 | $117,000 | $452,000 | $1,520 | 39.2 |
| 16 | Fort Saskatchewan | 27,088 | $113,000 | $380,000 | $1,380 | 36.0 |
| 17 | Beltline | 25,880 | $82,896 | $290,615 | $1,091 | 41.8 |
| 18 | Panorama Hills | 25,535 | $82,896 | $290,615 | $1,091 | 41.8 |
| 19 | Saddle Ridge | 24,365 | $82,896 | $290,615 | $1,091 | 41.8 |
| 20 | Grande Prairie County No. 1 | 23,769 | $120,000 | $500,000 | $1,500 | 38.8 |
| 21 | Foothills County | 23,199 | $132,000 | $900,000 | $1,350 | 48.4 |
| 22 | Chestermere | 22,163 | $135,000 | $532,000 | $1,740 | 37.6 |
| 23 | Beaumont | 20,888 | $130,000 | $448,000 | $1,560 | 35.2 |
| 24 | Cranston | 20,850 | $82,896 | $290,615 | $1,091 | 41.8 |
| 25 | Evergreen | 20,780 | $82,896 | $290,615 | $1,091 | 41.8 |
| 26 | Sturgeon County | 20,061 | $124,000 | $552,000 | $1,240 | 41.2 |
| 27 | Red Deer | 19,933 | $85,000 | $340,000 | $1,160 | 38.8 |
| 28 | Lloydminster | 19,739 | $98,000 | $340,000 | $1,040 | 37.6 |
| 29 | Tuscany | 19,700 | $82,896 | $290,615 | $1,091 | 41.8 |
| 30 | Evanston | 18,710 | $82,896 | $290,615 | $1,091 | 41.8 |
| 31 | Wîhkwêntôwin | 18,180 | $82,896 | $290,615 | $1,091 | 41.8 |
| 32 | Auburn Bay | 18,090 | $82,896 | $290,615 | $1,091 | 41.8 |
| 33 | Stony Plain | 17,993 | $92,000 | $352,000 | $1,260 | 40.8 |
| 34 | Taradale | 17,630 | $82,896 | $290,615 | $1,091 | 41.8 |
| 35 | McKenzie Towne | 17,505 | $82,896 | $290,615 | $1,091 | 41.8 |
| 36 | Coventry Hills | 17,350 | $82,896 | $290,615 | $1,091 | 41.8 |
| 37 | Sylvan Lake | 15,995 | $92,000 | $352,000 | $1,360 | 36.0 |
| 38 | Canmore | 15,990 | $106,000 | $850,000 | $1,760 | 42.8 |
| 39 | Edgemont | 15,225 | $82,896 | $290,615 | $1,091 | 41.8 |
| 40 | Brooks | 14,924 | $91,000 | $266,000 | $1,050 | 36.0 |
| 41 | Martindale | 14,540 | $82,896 | $290,615 | $1,091 | 41.8 |
| 42 | Leduc | 14,416 | $100,000 | $348,000 | $1,410 | 36.8 |
| 43 | Strathmore | 14,339 | $91,000 | $340,000 | $1,350 | 40.0 |
| 44 | High River | 14,324 | $82,000 | $348,000 | $1,280 | 44.8 |
| 45 | Copperfield | 14,095 | $82,896 | $290,615 | $1,091 | 41.8 |
| 46 | Mahogany | 13,860 | $82,896 | $290,615 | $1,091 | 41.8 |
| 47 | McKenzie Lake | 13,290 | $82,896 | $290,615 | $1,091 | 41.8 |
| 48 | Huntington Hills | 13,120 | $82,896 | $290,615 | $1,091 | 41.8 |
| 49 | Signal Hill | 13,000 | $82,896 | $290,615 | $1,091 | 41.8 |
| 50 | Mountain View County | 12,981 | $94,000 | $500,000 | $1,000 | 46.4 |