kids encyclopedia robot

List of towns in Alberta facts for kids

Kids Encyclopedia Facts
Alberta Towns
Distribution of Alberta's 105 towns and 13 other communities that meet the legislated population requirements for town status

A town is an urban municipality status type used in the Canadian province of Alberta. Alberta towns are created when communities with populations of at least 1,000 people, where a majority of their buildings are on parcels of land smaller than 1,850 m2, apply to Alberta Municipal Affairs for town status under the authority of the Municipal Government Act. Applications for town status are approved via orders in council made by the Lieutenant Governor in Council under recommendation from the Minister of Municipal Affairs.

Alberta has 105 towns that had a cumulative population of 455,053 and an average population of 4,293 in the 2016 Canadian Census. Alberta's largest and smallest towns are Okotoks and Stavely with populations of 28,881 and 541 respectively. Diamond Valley is Alberta's newest town, which incorporated on January 1, 2023 via amalgamation of the former towns of Black Diamond and Turner Valley.

When a town's population exceeds 10,000 people, the council may request a change to city status, but the change in incorporated status is not mandatory. Towns with populations less than 1,000, whether their populations have declined below 1,000 or they were incorporated as towns prior to the minimum 1,000 population requirement, are permitted to retain town status.

A total of 699 elected town officials (107 mayors and 592 councillors) provide town governance throughout the province.

The highest frequency of towns in Alberta is found in the Queen Elizabeth II Highway/Highway 2A corridor between Calgary and Edmonton corridor including, from south to north, Crossfield, Carstairs, Didsbury, Olds, Bowden, Innisfail, Penhold, Blackfalds, Ponoka and Millet.

Administration

Pursuant to Part 5, Division 1 of the Municipal Government Act (MGA), each municipality created under the authority of the MGA is governed by a council. As a requirement of the MGA, a town council consists of an odd number of councillors, one of which is the town's chief elected official (CEO) or mayor. A town council consists of seven councillors by default, but it can consist of a higher or lower odd number if council passes a bylaw altering its size (so long as it does not consist of fewer than three councillors). For the 2017–2021 term, 82 towns have a council of seven, and 25 have a council of five.

Town councils are governed by a mayor and an even number of councillors that are elected by popular vote, resulting in a total odd number of members to avoid tie votes on council matters. All council members are elected under the provisions of the Local Authorities Election Act (LAEA). Mayoral or councillor candidates are required to be residents of their municipality for a minimum of six consecutive months prior to nomination day. The last municipal election was October 16, 2017.

Alberta Municipal Affairs, a ministry of the Cabinet of Alberta, is charged with coordination of all levels of local government.

Administrative duties of towns include public safety, local transit, roads, water service, drainage and waste collection, as well as coordination of infrastructure with provincial and regional authorities (including road construction, education, and health).

List

The below table is a list of only those urban municipalities in Alberta that are incorporated as towns.

The municipalities of Crowsnest Pass and Jasper are not listed because they are incorporated as specialized municipalities, not towns. For more information on specialized municipalities, see Specialized municipalities of Alberta.


Top - 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Name Specialized/rural
municipality
Incorporation
date (town)
Municipal
census

population
(year)
Population
(2016)
Population
(2011)
Change
(%)
Land
area
(km2)
Population
density
(per km2)
Athabasca Athabasca County Sep 19, 1911 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,965 2,990 Template:Number table sorting/negative−0.8% &&&&&&&&&&&&&017.65000017.65 [convert: invalid number]
Banff Improvement District No. 9 (Banff) Jan 1, 1990 &&&&&&&&&&&08875.&&&&&08,875
(2017)
7,851 7,584 &10000000000000003520569+3.5% &&&&&&&&&&&&&&04.7700004.77 [convert: invalid number]
Barrhead Barrhead No. 11, County of Nov 26, 1946 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 4,579 4,432 &10000000000000003316787+3.3% &&&&&&&&&&&&&&08.1700008.17 [convert: invalid number]
Bashaw Camrose County May 1, 1964 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 830 873 Template:Number table sorting/negative−4.9% &&&&&&&&&&&&&&02.9900002.99 [convert: invalid number]
Bassano Newell, County of Jan 16, 1911 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,206 1,282 Template:Number table sorting/negative−5.9% &&&&&&&&&&&&&&05.2200005.22 [convert: invalid number]
Beaverlodge Grande Prairie No. 1, County of Jan 24, 1956 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,465 2,365 &10000000000000004228329+4.2% &&&&&&&&&&&&&&05.7300005.73 [convert: invalid number]
Bentley Lacombe County Jan 1, 2001 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,078 1,073 &10000000000000000465983+0.5% &&&&&&&&&&&&&&02.2400002.24 [convert: invalid number]
Blackfalds Lacombe County Apr 1, 1980 &&&&&&&&&&010125.&&&&&010,125
(2018)
9,328 6,300 &10000000000000048063492+48.1% &&&&&&&&&&&&&016.44000016.44 [convert: invalid number]
Bon Accord Sturgeon County Nov 20, 1979 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,529 1,488 &10000000000000002755376+2.8% &&&&&&&&&&&&&&02.1300002.13 [convert: invalid number]
Bonnyville Bonnyville No. 87, M.D. of Feb 3, 1948 &&&&&&&&&&&06422.&&&&&06,422
(2017)
5,975 6,216 Template:Number table sorting/negative−3.9% &&&&&&&&&&&&&014.18000014.18 [convert: invalid number]
Bow Island Forty Mile No. 8, County of Feb 1, 1912 &&&&&&&&&&&02043.&&&&&02,043
(2017)
1,983 2,025 Template:Number table sorting/negative−2.1% &&&&&&&&&&&&&&05.8100005.81 [convert: invalid number]
Bowden Red Deer County Sep 1, 1981 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,240 1,241 Template:Number table sorting/negative−0.1% &&&&&&&&&&&&&&02.8000002.8 [convert: invalid number]
Bruderheim Lamont County Sep 17, 1980 &&&&&&&&&&&01395.&&&&&01,395
(2018)
1,308 1,155 &10000000000000013246753+13.2% &&&&&&&&&&&&&&07.1200007.12 [convert: invalid number]
Calmar Leduc County Jan 19, 1954 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,228 1,970 &10000000000000013096446+13.1% &&&&&&&&&&&&&&04.6800004.68 [convert: invalid number]
Canmore Bighorn No. 8, M.D. of
Kananaskis Improvement District
Jun 1, 1966 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 13,992 12,288 &10000000000000013867187+13.9% &&&&&&&&&&&&&069.43000069.43 [convert: invalid number]
Cardston Cardston County Jul 2, 1901 &&&&&&&&&&&03909.&&&&&03,909
(2018)
3,585 3,580 &10000000000000000139664+0.1% &&&&&&&&&&&&&&08.5900008.59 [convert: invalid number]
Carstairs Mountain View County Sep 1, 1966 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 4,077 3,442 &10000000000000018448576+18.4% &&&&&&&&&&&&&011.92000011.92 [convert: invalid number]
Castor Paintearth No. 18, County of Jun 27, 1910 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 929 932 Template:Number table sorting/negative−0.3% &&&&&&&&&&&&&&02.6300002.63 [convert: invalid number]
Claresholm Willow Creek No. 26, M.D. of Aug 31, 1905 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 3,780 3,758 &10000000000000000585417+0.6% &&&&&&&&&&&&&&08.1100008.11 [convert: invalid number]
Coaldale Lethbridge County Jan 7, 1952 &&&&&&&&&&&08691.&&&&&08,691
(2019)
8,215 7,493 &10000000000000009635659+9.6% &&&&&&&&&&&&&&07.9900007.99 [convert: invalid number]
Coalhurst Lethbridge County Jun 1, 1995 &&&&&&&&&&&02784.&&&&&02,784
(2019)
2,668 1,978 &10000000000000034883720+34.9% &&&&&&&&&&&&&&03.1100003.11 [convert: invalid number]
Cochrane Rocky View County Feb 15, 1971 &&&&&&&&&&029277.&&&&&029,277
(2019)
25,853 17,580 &10000000000000047059158+47.1% &&&&&&&&&&&&&029.83000029.83 [convert: invalid number]
Coronation Paintearth No. 18, County of Apr 29, 1912 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 940 947 Template:Number table sorting/negative−0.7% &&&&&&&&&&&&&&03.6200003.62 [convert: invalid number]
Crossfield Rocky View County Aug 1, 1980 &&&&&&&&&&&03308.&&&&&03,308
(2018)
2,983 2,853 &10000000000000004556607+4.6% &&&&&&&&&&&&&011.96000011.96 [convert: invalid number]
Daysland Flagstaff County Apr 2, 1907 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 824 807 &10000000000000002106567+2.1% &&&&&&&&&&&&&&01.7500001.75 [convert: invalid number]
Devon Leduc County Feb 24, 1950 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 6,578 6,515 &10000000000000000966999+1.0% &&&&&&&&&&&&&014.30000014.3 [convert: invalid number]
Diamond Valley Foothills County Jan 1, 2023 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,259 4,540 &10000000000000015837004+15.8% &&&&&&&&&&&&&&09.6300009.63 [convert: invalid number]
Didsbury Mountain View County Sep 27, 1906 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,268 4,957 &10000000000000006273956+6.3% &&&&&&&&&&&&&016.37000016.37 [convert: invalid number]
Drayton Valley Brazeau County Feb 1, 1957 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 7,235 7,118 &10000000000000001643720+1.6% &&&&&&&&&&&&&030.72000030.72 [convert: invalid number]
Drumheller Kneehill County
Special Area No. 2
Starland County
Wheatland County
Mar 2, 1916
January 1, 1998
0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 7,982 8,029 Template:Number table sorting/negative−0.6% &&&&&&&&&&&&0108.&30000108.03 [convert: invalid number]
Eckville Lacombe County Jul 1, 1966 &&&&&&&&&&&01163.&&&&&01,163
(2018)
1,125 1,125 0.0% &&&&&&&&&&&&&&01.6000001.6 [convert: invalid number]
Edson Yellowhead County Sep 21, 1911 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 8,414 8,475 Template:Number table sorting/negative−0.7% &&&&&&&&&&&&&029.72000029.72 [convert: invalid number]
Elk Point St. Paul No. 19, County of Jan 1, 1962 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,452 1,412 &10000000000000002832861+2.8% &&&&&&&&&&&&&&04.9100004.91 [convert: invalid number]
Fairview Fairview No. 136, M.D. of Apr 25, 1949 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,998 3,162 Template:Number table sorting/negative−5.2% &&&&&&&&&&&&&011.36000011.36 [convert: invalid number]
Falher Smoky River No. 130, M.D. of Jan 1, 1955 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,047 1,075 Template:Number table sorting/negative−2.6% &&&&&&&&&&&&&&02.7800002.78 [convert: invalid number]
Fort Macleod Willow Creek No. 26, M.D. of Mar 29, 1912 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,967 3,117 Template:Number table sorting/negative−4.8% &&&&&&&&&&&&&023.41000023.41 [convert: invalid number]
Fox Creek Greenview No. 16, M.D. of Sep 1, 1983 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,971 1,969 &10000000000000000101574+0.1% &&&&&&&&&&&&&012.36000012.36 [convert: invalid number]
Gibbons Sturgeon County Apr 1, 1977 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 3,159 3,030 &10000000000000004257425+4.3% &&&&&&&&&&&&&&07.5000007.5 [convert: invalid number]
Grimshaw Peace No. 135, M.D. of Feb 2, 1953 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,718 2,515 &10000000000000008071570+8.1% &&&&&&&&&&&&&&07.&900007.09 [convert: invalid number]
Hanna Special Area No. 2 Apr 14, 1914 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,559 2,673 Template:Number table sorting/negative−4.3% &&&&&&&&&&&&&&08.8100008.81 [convert: invalid number]
Hardisty Flagstaff County Nov 9, 1910 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 554 639 Template:Number table sorting/negative−13.3% &&&&&&&&&&&&&&05.1300005.13 [convert: invalid number]
High Level Mackenzie County Sep 1, 1983 &&&&&&&&&&&03992.&&&&&03,992
(2017)
3,159 3,641 Template:Number table sorting/negative−13.2% &&&&&&&&&&&&&029.20000029.2 [convert: invalid number]
High Prairie Big Lakes County Jan 10, 1950 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,564 2,600 Template:Number table sorting/negative−1.4% &&&&&&&&&&&&&&07.2200007.22 [convert: invalid number]
High River Foothills No. 31, M.D. of Feb 12, 1906 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 13,584 12,930 &10000000000000005058004+5.1% &&&&&&&&&&&&&021.39000021.39 [convert: invalid number]
Hinton Yellowhead County Dec 29, 1958 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 9,882 9,640 &10000000000000002510373+2.5% &&&&&&&&&&&&&033.52000033.52 [convert: invalid number]
Innisfail Red Deer County Nov 20, 1903 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 7,847 7,876 Template:Number table sorting/negative−0.4% &&&&&&&&&&&&&019.40000019.4 [convert: invalid number]
Irricana Rocky View County Jun 9, 2005 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,216 1,162 &10000000000000004647160+4.6% &&&&&&&&&&&&&&03.2300003.23 [convert: invalid number]
Killam Flagstaff County May 1, 1965 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 989 981 &10000000000000000815494+0.8% &&&&&&&&&&&&&&06.7500006.75 [convert: invalid number]
Lamont Lamont County May 31, 1968 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,774 1,753 &10000000000000001197946+1.2% &&&&&&&&&&&&&&09.2000009.2 [convert: invalid number]
Legal Sturgeon County Jan 1, 1998 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,345 1,225 &10000000000000009795918+9.8% &&&&&&&&&&&&&&03.1800003.18 [convert: invalid number]
Magrath Cardston County Jul 24, 1907 &&&&&&&&&&&02435.&&&&&02,435
(2017)
2,374 2,217 &10000000000000007081641+7.1% &&&&&&&&&&&&&&05.9900005.99 [convert: invalid number]
Manning Northern Lights, County of Jan 1, 1957 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,183 1,164 &10000000000000001632302+1.6% &&&&&&&&&&&&&&04.&500004.05 [convert: invalid number]
Mayerthorpe Lac Ste. Anne County Mar 20, 1961 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,320 1,398 Template:Number table sorting/negative−5.6% &&&&&&&&&&&&&&04.3700004.37 [convert: invalid number]
McLennan Smoky River No. 130, M.D. of Feb 11, 1948 &&&&&&&&&&&&0791.&&&&&0791
(2017)
701 809 Template:Number table sorting/negative−13.3% &&&&&&&&&&&&&&03.7100003.71 [convert: invalid number]
Milk River Warner No. 5, County of Feb 7, 1956 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 827 811 &10000000000000001972872+2.0% &&&&&&&&&&&&&&02.3300002.33 [convert: invalid number]
Millet Wetaskiwin No. 10, County of Sep 1, 1983 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,945 2,092 Template:Number table sorting/negative−7.0% &&&&&&&&&&&&&&03.7200003.72 [convert: invalid number]
Morinville Sturgeon County Apr 21, 1911 &&&&&&&&&&&09893.&&&&&09,893
(2016)
9,848 8,569 &10000000000000014925895+14.9% &&&&&&&&&&&&&011.15000011.15 [convert: invalid number]
Mundare Lamont County Jan 4, 1951 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 852 855 Template:Number table sorting/negative−0.4% &&&&&&&&&&&&&&04.2100004.21 [convert: invalid number]
Nanton Willow Creek No. 26, M.D. of Aug 9, 1907 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,181 2,132 &10000000000000002298311+2.3% &&&&&&&&&&&&&&04.8700004.87 [convert: invalid number]
Nobleford Lethbridge County Feb 28, 2018 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,278 1,000 &10000000000000027800000+27.8% &&&&&&&&&&&&&&01.5900001.59 [convert: invalid number]
Okotoks Foothills No. 31, M.D. of Jun 1, 1904 &&&&&&&&&&029002.&&&&&029,002
(2018)
28,881 24,511 &10000000000000017828729+17.8% &&&&&&&&&&&&&019.63000019.63 [convert: invalid number]
Olds Mountain View County Jul 1, 1905 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 9,184 8,235 &10000000000000011523982+11.5% &&&&&&&&&&&&&014.93000014.93 [convert: invalid number]
Onoway Lac Ste. Anne County Sep 1, 2005 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,029 1,039 Template:Number table sorting/negative−1.0% &&&&&&&&&&&&&&03.3200003.32 [convert: invalid number]
Oyen Special Area No. 3 Sep 1, 1965 &&&&&&&&&&&01022.&&&&&01,022
(2017)
1,001 973 &10000000000000002877697+2.9% &&&&&&&&&&&&&&05.2800005.28 [convert: invalid number]
Peace River Northern Lights, County of
Northern Sunrise County
Peace No. 135, M.D. of
Dec 1, 1919 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 6,842 6,729 &10000000000000001679298+1.7% &&&&&&&&&&&&&026.26000026.26 [convert: invalid number]
Penhold Red Deer County Sep 1, 1980 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 3,277 2,375 &10000000000000037978947+38.0% &&&&&&&&&&&&&&05.2900005.29 [convert: invalid number]
Picture Butte Lethbridge County Jan 1, 1960 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,810 1,650 &10000000000000009696969+9.7% &&&&&&&&&&&&&&02.8500002.85 [convert: invalid number]
Pincher Creek Pincher Creek No. 9, M.D. of May 12, 1906 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 3,642 3,685 Template:Number table sorting/negative−1.2% &&&&&&&&&&&&&010.&9000010.09 [convert: invalid number]
Ponoka Ponoka County Oct 15, 1904 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 7,229 6,778 &10000000000000006653880+6.7% &&&&&&&&&&&&&017.33000017.33 [convert: invalid number]
Provost Provost No. 52, M.D. of Dec 29, 1952 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,998 2,041 Template:Number table sorting/negative−2.1% &&&&&&&&&&&&&&04.7200004.72 [convert: invalid number]
Rainbow Lake Mackenzie County Sep 1, 1995 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 795 870 Template:Number table sorting/negative−8.6% &&&&&&&&&&&&&010.76000010.76 [convert: invalid number]
Raymond Warner No. 5, County of Jul 1, 1903 &&&&&&&&&&&04252.&&&&&04,252
(2018)
3,708 3,743 Template:Number table sorting/negative−0.9% &&&&&&&&&&&&&&06.6600006.66 [convert: invalid number]
Redcliff Cypress County Aug 5, 1912 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,600 5,588 &10000000000000000214745+0.2% &&&&&&&&&&&&&016.25000016.25 [convert: invalid number]
Redwater Sturgeon County Dec 31, 1950 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,053 1,915 &10000000000000007206266+7.2% &&&&&&&&&&&&&020.&3000020.03 [convert: invalid number]
Rimbey Ponoka County Dec 13, 1948 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,567 2,378 &10000000000000007947855+7.9% &&&&&&&&&&&&&011.40000011.4 [convert: invalid number]
Rocky Mountain House Clearwater County Aug 31, 1939 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 6,635 6,933 Template:Number table sorting/negative−4.3% &&&&&&&&&&&&&012.71000012.71 [convert: invalid number]
Sedgewick Flagstaff County May 1, 1966 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 811 857 Template:Number table sorting/negative−5.4% &&&&&&&&&&&&&&02.7200002.72 [convert: invalid number]
Sexsmith Grande Prairie No. 1, County of Oct 15, 1979 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,620 2,418 &10000000000000008354011+8.4% &&&&&&&&&&&&&013.24000013.24 [convert: invalid number]
Slave Lake Lesser Slave River No. 124, M.D. of Aug 2, 1965 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 6,651 6,782 Template:Number table sorting/negative−1.9% &&&&&&&&&&&&&014.44000014.44 [convert: invalid number]
Smoky Lake Smoky Lake County Feb 1, 1962 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 964 1,022 Template:Number table sorting/negative−5.7% &&&&&&&&&&&&&&04.2600004.26 [convert: invalid number]
Spirit River Spirit River No. 133, M.D. of Sep 18, 1951 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 995 1,025 Template:Number table sorting/negative−2.9% &&&&&&&&&&&&&&03.1400003.14 [convert: invalid number]
St. Paul St. Paul No. 19, County of Dec 15, 1936 &&&&&&&&&&&05963.&&&&&05,963
(2017)
5,827 5,405 &10000000000000007807585+7.8% &&&&&&&&&&&&&&08.6400008.64 [convert: invalid number]
Stavely Willow Creek No. 26, M.D. of May 25, 1912 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 541 505 &10000000000000007128712+7.1% &&&&&&&&&&&&&&01.8300001.83 [convert: invalid number]
Stettler Stettler No. 6, County of Nov 23, 1906 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,952 5,748 &10000000000000003549060+3.5% &&&&&&&&&&&&&013.14000013.14 [convert: invalid number]
Stony Plain Parkland County Dec 10, 1908 &&&&&&&&&&017842.&&&&&017,842
(2019)
17,189 15,051 &10000000000000014205036+14.2% &&&&&&&&&&&&&035.72000035.72 [convert: invalid number]
Strathmore Wheatland County Jul 6, 1911 &&&&&&&&&&013528.&&&&&013,528
(2018)
13,756 12,305 &10000000000000011791954+11.8% &&&&&&&&&&&&&027.40000027.4 [convert: invalid number]
Sundre Mountain View County Jan 1, 1956 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,729 2,610 &10000000000000004559386+4.6% &&&&&&&&&&&&&011.11000011.11 [convert: invalid number]
Swan Hills Big Lakes County Jan 1, 1967 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,301 1,465 Template:Number table sorting/negative−11.2% &&&&&&&&&&&&&026.12000026.12 [convert: invalid number]
Sylvan Lake Red Deer County May 20, 1946 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 14,816 12,362 &10000000000000019851156+19.9% &&&&&&&&&&&&&023.36000023.36 [convert: invalid number]
Taber Taber, M.D. of Jul 1, 1907 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 8,428 8,104 &10000000000000003998025+4.0% &&&&&&&&&&&&&015.67000015.67 [convert: invalid number]
Thorsby Leduc County Jan 1, 2017 &&&&&&&&&&&01015.&&&&&01,015
(2017)
985 951 &10000000000000003575184+3.6% &&&&&&&&&&&&&&03.8500003.85 [convert: invalid number]
Three Hills Kneehill County Jan 1, 1929 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 3,212 3,198 &10000000000000000437773+0.4% &&&&&&&&&&&&&&06.7500006.75 [convert: invalid number]
Tofield Beaver County Sep 10, 1909 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 2,081 2,182 Template:Number table sorting/negative−4.6% &&&&&&&&&&&&&&08.2100008.21 [convert: invalid number]
Trochu Kneehill County Aug 1, 1962 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,058 1,072 Template:Number table sorting/negative−1.3% &&&&&&&&&&&&&&02.7800002.78 [convert: invalid number]
Two Hills Two Hills No. 21, County of Jan 1, 1955 &&&&&&&&&&&01443.&&&&&01,443
(2017)
1,352 1,379 Template:Number table sorting/negative−2.0% &&&&&&&&&&&&&&03.3800003.38 [convert: invalid number]
Valleyview Greenview No. 16, M.D. of Feb 5, 1957 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,863 1,761 &10000000000000005792163+5.8% &&&&&&&&&&&&&&09.3200009.32 [convert: invalid number]
Vauxhall Taber, M.D. of Jan 1, 1961 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,222 1,288 Template:Number table sorting/negative−5.1% &&&&&&&&&&&&&&02.7200002.72 [convert: invalid number]
Vegreville Minburn No. 27, County of Aug 15, 1906 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,708 5,717 Template:Number table sorting/negative−0.2% &&&&&&&&&&&&&014.&8000014.08 [convert: invalid number]
Vermilion Vermilion River, County of Aug 27, 1906 &&&&&&&&&&&04150.&&&&&04,150
(2017)
4,084 3,930 &10000000000000003918575+3.9% &&&&&&&&&&&&&012.93000012.93 [convert: invalid number]
Viking Beaver County Nov 10, 1952 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,083 1,041 &10000000000000004034582+4.0% &&&&&&&&&&&&&&03.7000003.7 [convert: invalid number]
Vulcan Vulcan County Jun 15, 1921 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,917 1,836 &10000000000000004411764+4.4% &&&&&&&&&&&&&&06.3400006.34 [convert: invalid number]
Wainwright Wainwright No. 61, M.D. of Jul 14, 1910 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 6,270 5,925 &10000000000000005822784+5.8% &&&&&&&&&&&&&&09.1000009.1 [convert: invalid number]
Wembley Grande Prairie No. 1, County of Aug 1, 1980 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 1,516 1,383 &10000000000000009616775+9.6% &&&&&&&&&&&&&&04.7500004.75 [convert: invalid number]
Westlock Westlock County Jan 7, 1947 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 5,101 4,823 &10000000000000005764047+5.8% &&&&&&&&&&&&&013.37000013.37 [convert: invalid number]
Whitecourt Woodlands County Dec 20, 1971 0Expression error: Unrecognized punctuation character "{"..Expression error: Unrecognized punctuation character "{".{{{1}}} 10,204 9,605 &10000000000000006236335+6.2% &&&&&&&&&&&&&026.44000026.44 [convert: invalid number]
Total towns 454,181 420,498 &10000000000000008010264+8.0% &&&&&&&&&&&01248.&100001,248.01 [convert: invalid number]


New towns

New town is a former urban municipal status in Alberta that is no longer in use. The authority to incorporate a community as a new town came from The New Towns Act, which was chapter 39 of the Statutes of Alberta, 1956.

At least 12 communities incorporated as a new town between 1956 and 1967. Cynthia and Drayton Valley were the first communities in Alberta to incorporate as new towns on June 1, 1956. Drayton Valley did so after only six months of incorporation as a village, and was also the community that operated under new town status for the shortest period – eight months from June 1, 1956, to February 1, 1957.

The last community to incorporate as a new town was Fox Creek on July 19, 1967. Fox Creek was previously unincorporated prior to this date. It remained a new town for just over sixteen years until September 1, 1983, when it changed to town status.

Rainbow Lake was the last community to be recognized as a new town. Its status was changed to that of a town in 1994 when numerous former acts under the authority of Alberta Municipal Affairs were transitioned into the current Municipal Government Act. Rainbow Lake was also the community that operated under new town status for the longest period – nearly 28 years from September 1, 1966, to May 2, 1994.

Other communities that applied for new town status included Slave Lake and Smith. Slave Lake applied, despite already being incorporated, to access additional provincial funding but the application was denied by the provincial cabinet. In the case of Smith, after applying in 1968, its application was denied after the province's feasibility study for the community determined Smith was unlikely to attract further economic development.

Below is a list of the 12 communities that were once incorporated as a new town. All but one of them are resource communities in northern or west–central Alberta and were recently founded communities at their dates of incorporation as new towns. St. Albert was the only community that was not in northern or west–central Alberta and had been incorporated as its own municipality since December 7, 1899.

Former new town Incorporation date
(new town)
Previous
status
Subsequent status
change date
Subsequent
status
Cynthia June 1, 1956 Unincorporated May 1, 1959 Hamlet
Drayton Valley June 1, 1956 Village February 1, 1957 Town
Fort McMurray June 30, 1964 Town September 1, 1980 City
Fox Creek July 19, 1967 Unincorporated September 1, 1983 Town
Grande Cache September 1, 1966 Unincorporated September 1, 1983 Town
High Level June 1, 1965 Hamlet September 1, 1983 Town
Hinton November 1, 1956 Hamlet December 29, 1958 Town
Lodgepole July 1, 1956 Unincorporated March 1, 1970 Hamlet
Rainbow Lake September 1, 1966 Unincorporated May 2, 1994 Town
St. Albert January 1, 1957 Town July 3, 1962 Town
Swan Hills September 1, 1959 Unincorporated January 1, 1967 Town
Whitecourt August 15, 1961 Village December 20, 1971 Town

Former towns

All cities in Alberta and the former cities of Fort McMurray and Strathcona previously held town status in their histories. Other communities that previously held town status include Beverly, Big Valley, Blairmore, Bowness, Black Diamond, Carmangay, Coleman, Cynthia, Diamond City, Forest Lawn, Gleichen, Grande Cache, Grand Centre, Grouard, Irvine, Jasper Place, Lac La Biche, Lodgepole, Montgomery, Turner Valley and Youngstown. Of these, the villages of Big Valley, Carmangay and Youngstown are the only communities that remain incorporated municipalities. The others either amalgamated to form other municipalities (Blairmore, Coleman, Grand Centre and Lac La Biche), were absorbed through annexation by Calgary (Bowness, Forest Lawn and Montgomery) or Edmonton (Beverly and Jasper Place) or dissolved to become hamlets under the jurisdiction of municipal districts (Cynthia, Diamond City, Gleichen, Grande Cache, Grouard, Irvine and Lodgepole).

Town status eligibility

The villages of Stirling, Duchess, and Alberta Beach, with population counts of 1,269, 1,085, and 1,018 respectively, meet the legislated population requirements for town status. There are also at least ten hamlets – Cardiff, Clairmont, Dunmore, Fort Chipewyan, Grande Cache, La Crete, Lac La Biche, Langdon, Springbrook, and Wabasca – that meet the population requirements for town status.

City status eligibility

There are currently nine towns – Blackfalds, Canmore, Cochrane, High River, Okotoks, Stony Plain, Strathmore, Sylvan Lake and Whitecourt – that are eligible for city status having populations in excess of 10,000. In addition, the Town of Hinton has expressed interest in incorporating as a city once it surpasses 10,000 people. Its population in 2016 was 9,882. In 2016, the Town of Morinville conducted a municipal census in which it anticipated the town would surpass 10,000; thus the town investigated city status as well as a specialized municipality model with Sturgeon County. The census reported a population of 9,893, which was 107 people shy of the milestone.

Gallery

kids search engine
List of towns in Alberta Facts for Kids. Kiddle Encyclopedia.