List of towns in Manitoba
{{Use Canadian English|date=January 2023}}
{{Short description|None}}
A town is an incorporated urban municipality in the Canadian province of Manitoba.{{cite web|url=http://web5.gov.mb.ca/mfas/pdf/09_stats.pdf |title=Statistical Information 2009 |publisher=Manitoba Local Government |access-date=December 24, 2012}} {{dead link|date=May 2017 |bot=InternetArchiveBot |fix-attempted=yes}} Under current legislation, a community must have a minimum population of 1,000 and a minimum density of 400 people per square kilometre to incorporate as an urban municipality. As an urban municipality, the community has the option to be named a town, village or urban municipality. It also has the option of being named a city once it has a minimum population of 7,500 (there are no towns currently eligible for city status; the closest is Niverville, with a population of 5,947 in the Canada 2021 Census).
Manitoba has 25 towns{{cite web | url=http://www.statcan.gc.ca/pub/92f0009x/92f0009x2013000-eng.pdf | title=Interim List of Changes to Municipal Boundaries, Status, and Names: From January 2, 2012 to January 1, 2013 | publisher=Statistics Canada | pages=6–7 | access-date=September 13, 2013}} that had a cumulative population of 60,963 in the 2021 census. The province's largest and smallest towns by population are Niverville and Grand Rapids with populations of 5,947 and 213 respectively. The province's largest and smallest towns by land area are Gillam and Arborg with land areas of {{convert|1994.44|km2|mi2|abbr=on}} and {{convert|2.22|km2|mi2|abbr=on}} respectively. The province previously had 50 towns before a series of provincially mandated amalgamations took effect on January 1, 2015.
Communities meeting the population minimum are not always incorporated as urban municipalities. There are 22 unincorporated communities with a population of more than 1,000 within Manitoba's rural municipalities. The largest of these is Oakbank in the Rural Municipality of Springfield with a population of 4,604.{{update inline|date=April 2025}}
List
class="wikitable sortable"
!scope="col" rowspan=2| Name !scope="col" rowspan=2| Incorporation !scope="col" colspan=5| 2021 Census of Population{{cite web |title=Population and dwelling counts, for Canada, provinces and territories, and census subdivisions (municipalities), 2021 and 2016 censuses – 100% data (Manitoba) |url=https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=9810000202&pickMembers%5B0%5D=1.2892 |publisher=Statistics Canada |date=9 February 2022 |access-date=29 April 2025}} | ||||
scope="col"| Population (2021) !scope="col"| Population !scope="col"| Change !scope="col"| Land area !scope="col" data-sort-type="number"| Population | ||||
---|---|---|---|---|
scope="row"| Altona{{#tag:ref|The towns of Altona, Arborg, Beausejour, Carberry, Carman, Lac du Bonnet, Melita, Niverville, Powerview-Pine Falls, Ste. Anne, Stonewall, Teulon, Virden and Winnipeg Beach were originally incorporated as villages.|name=townvillage|group=lower-alpha}} | align=center| {{dts|December 31, 1945}} | {{change|4267|4212|dec=1|align=center|invert=on}} | align=center| {{nts|9.35}} | align=center| {{Pop density|4267|9.35|km2|prec=1}} |
scope="row"| Arborg | align=center| {{dts|January 1, 1964}} | {{change|1279|1232|dec=1|align=center|invert=on}} | align=center| {{nts|2.22}} | align=center| {{Pop density|1279|2.22|km2|prec=1}} |
scope="row"| Beausejour | align=center| {{dts|November 5, 1908}} | {{change|3307|3219|dec=1|align=center|invert=on}} | align=center| {{nts|5.42}} | align=center| {{Pop density|3307|5.42|km2|prec=1}} |
scope="row"| Carberry | align=center| {{dts|December 20, 1889}} | {{change|1818|1738|dec=1|align=center|invert=on}} | align=center| {{nts|4.80}} | align=center| {{Pop density|1818|4.80|km2|prec=1}} |
scope="row"| Carman | align=center| {{dts|November 3, 1899}} | {{change|3114|3164|dec=1|align=center|invert=on}} | align=center| {{nts|4.32}} | align=center| {{Pop density|3114|4.32|km2|prec=1}} |
scope="row"| Churchill{{#tag:ref|The towns of Churchill, Gillam, Grand Rapids, Leaf Rapids, Lynn Lake and Snow Lake were originally incorporated as local government districts.|name=townLGD|group=lower-alpha}} | align=center| {{dts|January 1, 1959}} | {{change|870|899|dec=1|align=center|invert=on}} | align=center| {{nts|50.83}} | align=center| {{Pop density|870|50.83|km2|prec=1}} |
scope="row"| Gillam | align=center| {{dts|May 1, 1966}} | {{change|1007|1201|dec=1|align=center|invert=on}} | align=center| {{nts|1994.44}} | align=center| {{Pop density|1007|1994.44|km2|prec=1}} |
scope="row"| Grand Rapids | align=center| {{dts|March 1, 1962}} | {{change|213|268|dec=1|align=center|invert=on}} | align=center| {{nts|74.27}} | align=center| {{Pop density|213|74.27|km2|prec=1}} |
scope="row"| Lac du Bonnet | align=center| {{dts|December 31, 1947}} | {{change|1064|1089|dec=1|align=center|invert=on}} | align=center| {{nts|2.26}} | align=center| {{Pop density|1064|2.26|km2|prec=1}} |
scope="row"| Leaf Rapids | align=center| {{dts|December 1, 1971}} | {{change|351|582|dec=1|align=center|invert=on}} | align=center| {{nts|1237.66}} | align=center| {{Pop density|351|1237.66|km2|prec=1}} |
scope="row"| Lynn Lake | align=center| {{dts|May 9, 1959}} | {{change|579|494|dec=1|align=center|invert=on}} | align=center| {{nts|867.53}} | align=center| {{Pop density|579|867.53|km2|prec=1}} |
scope="row"| Melita | align=center| {{dts|May 15, 1902}} | {{change|1041|1042|dec=1|align=center|invert=on}} | align=center| {{nts|3.19}} | align=center| {{Pop density|1041|3.19|km2|prec=1}} |
scope="row"| Minnedosa | align=center| {{dts|March 2, 1883}} | {{change|2741|2449|dec=1|align=center|invert=on}} | align=center| {{nts|14.95}} | align=center| {{Pop density|2741|14.95|km2|prec=1}} |
scope="row"| Morris | align=center| {{dts|January 29, 1883}} | {{change|1975|1885|dec=1|align=center|invert=on}} | align=center| {{nts|5.91}} | align=center| {{Pop density|1975|5.91|km2|prec=1}} |
scope="row"| Neepawa | align=center| {{dts|November 23, 1883}} | {{change|5685|4609|dec=1|align=center|invert=on}} | align=center| {{nts|17.09}} | align=center| {{Pop density|5685|17.09|km2|prec=1}} |
scope="row"| Niverville | align=center| {{dts|January 1, 1969}} | {{change|5947|4610|dec=1|align=center|invert=on}} | align=center| {{nts|8.70}} | align=center| {{Pop density|5947|8.70|km2|prec=1}} |
scope="row"| The Pas | align=center| {{dts|May 17, 1912}} | {{change|5639|5369|dec=1|align=center|invert=on}} | align=center| {{nts|44.69}} | align=center| {{Pop density|5639|44.69|km2|prec=1}} |
scope="row"| Powerview-Pine Falls{{#tag:ref|The Town of Powerview-Pine Falls originally incorporated under the name of the Village of Powerview. Its renaming occurred on May 1, 2005 when it simultaneously absorbed the neighbouring community of Pine Falls and changed to town status.{{cite web | url=http://www.mhs.mb.ca/docs/municipalities/powerview.shtml | title=Manitoba Municipalities: Powerview-Pine Falls | publisher=The Manitoba Historical Society | date=April 22, 2013 | access-date=September 15, 2013}}|group=lower-alpha}} | align=center| {{dts|January 1, 1951}} | {{change|1239|1316|dec=1|align=center|invert=on}} | align=center| {{nts|4.82}} | align=center| {{Pop density|1239|4.82|km2|prec=1}} |
scope="row"| Snow Lake | align=center| {{dts|June 2, 1947}} | {{change|1088|899|dec=1|align=center|invert=on}} | align=center| {{nts|1166.64}} | align=center| {{Pop density|1088|1166.64|km2|prec=1}} |
scope="row"| Ste. Anne | align=center| {{dts|January 1, 1963}} | {{change|2891|2114|dec=1|align=center|invert=on}} | align=center| {{nts|4.14}} | align=center| {{Pop density|2891|4.14|km2|prec=1}} |
scope="row"| Stonewall | align=center| {{dts|August 14, 1906}} | {{change|5046|4809|dec=1|align=center|invert=on}} | align=center| {{nts|5.96}} | align=center| {{Pop density|5046|5.96|km2|prec=1}} |
scope="row"| Swan River | align=center| {{dts|May 11, 1908}} | {{change|4049|4014|dec=1|align=center|invert=on}} | align=center| {{nts|6.81}} | align=center| {{Pop density|4049|6.81|km2|prec=1}} |
scope="row"| Teulon | align=center| {{dts|May 6, 1919}} | {{change|1196|1201|dec=1|align=center|invert=on}} | align=center| {{nts|3.23}} | align=center| {{Pop density|1196|3.23|km2|prec=1}} |
scope="row"| Virden | align=center| {{dts|August 2, 1890}} | {{change|3118|3322|dec=1|align=center|invert=on}} | align=center| {{nts|8.96}} | align=center| {{Pop density|3118|8.96|km2|prec=1}} |
scope="row"| Winnipeg Beach | align=center| {{dts|November 2, 1909}} | {{change|1439|1145|dec=1|align=center|invert=on}} | align=center| {{nts|3.91}} | align=center| {{Pop density|1439|3.91|km2|prec=1}} |
align="center" | ||||
class="sortbottom" align="center"
!scope="col" align="center"| Total !scope="col" align="center"| — |{{change|60963|56882|dec=1|align=center|invert=on|bold=on|bgcolour=#f2f2f2}} !scope="col" align="center"| {{nts|5552.10}} !scope="col" align="center"| {{Pop density|60963|5552.10|km2|prec=1}} |
;Notes
{{notelist}}
Former towns
A list of formerly incorporated towns, excluding current and former cities that previously held town status.{{efn|name="City"|The cities of Dauphin, Flin Flon, Morden, Portage la Prairie, Selkirk, Steinbach, Thompson and Winkler were formerly incorporated as towns.}}{{efn|name="FormerCity"|The former cities of St. Boniface, East Kildonan, Transcona, and West Kildonan (all amalgamated into the City of Winnipeg in 1972) were also formerly incorporated as towns prior to becoming cities.}}
class="wikitable sortable" !Name !Dissolved !Currently part of | ||
Birtle{{efn|name="MB2015Towns"|The Manitoba government amalgamated 65 rural municipalities, 25 towns, and 17 villages into 47 municipalities on January 1, 2015 in order to bring these municipalities into compliance with the minimum population requirements of the Municipal Act.{{cite web | url=http://web2.gov.mb.ca/laws/statutes/ccsm/m225e.php | title=The Municipal Act | publisher=Government of Manitoba | access-date=December 23, 2012}}{{cite web | url=http://www.mhs.mb.ca/docs/municipalities/index.shtml | title=MHS Resources: Manitoba's Municipal History | publisher=The Manitoba Historical Society | access-date=September 12, 2013}}}} | align=center| {{nts|January 1, 2015}} | Prairie View Municipality |
Boissevain{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Boissevain – Morton |
Brooklands{{efn|name="BR"|The Town of Brooklands amalgamated with the City of St. James in 1969; part of the City of Winnipeg since January 1, 1972.{{cite web|url=http://www.mhs.mb.ca/docs/municipalities/brooklands.shtml|title=Manitoba Communities: Brooklands (Unincorporated Town)|publisher=Manitoba Historical Society|access-date=May 28, 2020}}}} | align=center | {{nts|January 1, 1969}} | City of Winnipeg |
Deloraine{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Deloraine – Winchester |
East Selkirk{{efn|name="ES"|The former Town of East Selkirk was incorporated in 1883 and later dissolved in 1904.{{cite web|url=http://www.mhs.mb.ca/docs/municipalities/eastselkirk.shtml|title=Manitoba Communities: East Selkirk (Unincorporated Town)|publisher=Manitoba Historical Society|access-date=May 28, 2020}}}} | align=center| {{nts|February 8, 1904}} | Rural Municipality of St. Clements |
Emerson{{efn|name="MB2015Towns"}}{{efn|name="Emerson"|The former Town of Emerson amalgamated with the municipality of West Lynne in 1883 and briefly held city status from 1883 to 1886.{{cite web|url=http://www.mb1870.org/localhistory/023%20-%20Emerson.pdf|title=Emerson|publisher=Manitoba Historical Society|page=24|access-date=May 28, 2020}}}} | align=center| {{nts|January 1, 2015}} | Municipality of Emerson – Franklin |
Erickson{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Clanwilliam – Erickson |
Ethelbert{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Ethelbert |
Gilbert Plains{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Gilbert Plains Municipality |
Gladstone{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of WestLake – Gladstone |
Grandview{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Grandview Municipality |
Gretna{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Rhineland |
Hamiota{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Hamiota Municipality |
Hartney{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Grassland |
MacGregor{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of North Norfolk |
Manitou{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Pembina |
Minitonas{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Minitonas – Bowsman |
Oak Lake{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Rural Municipality of Sifton |
Pilot Mound{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Louise |
Plum Coulee{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Rhineland |
Rapid City{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Rural Municipality of Oakview |
Rivers{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Riverdale Municipality |
Roblin{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Hillsburg – Roblin – Shell River |
Rossburn{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Rossburn Municipality |
Russell{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Russell – Binscarth |
Shoal Lake{{efn|name="MB2015Towns"}}{{efn|The former Town of Shoal Lake amalgamated with the former Rural Municipality (RM) of Shoal Lake to form the now-former Municipality of Shoal Lake on January 1, 2011; part of RM of Yellowhead since January 1, 2015.{{cite web|url=http://www.mhs.mb.ca/docs/municipalities/shoallake.shtml|title=Manitoba Communities: Shoal Lake (Unincorporated Town)|publisher=Manitoba Historical Society|access-date=May 28, 2020}}}} | align=center| {{nts|January 1, 2011}} | Rural Municipality of Yellowhead |
Souris{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Souris – Glenwood |
Sainte Rose du Lac{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Ste. Rose |
Treherne{{efn|name="MB2015Towns"}} | align=center| {{nts|January 1, 2015}} | Municipality of Norfolk Treherne |
Tuxedo{{efn|name="TX"|The former Town of Tuxedo and eleven other municipalities were amalgamated with the City of Winnipeg on January 1, 1972.{{cite web|url=http://www.mhs.mb.ca/docs/municipalities/brooklands.shtml|title=Manitoba Communities: Brooklands (Unincorporated Town)|publisher=Manitoba Historical Society|access-date=May 28, 2020}}}} | align=center| {{nts|January 1, 1972}} | City of Winnipeg |
;Notes
{{notelist}}