Category Archives: Minnesota Population by City

The population of Minnesota in 2021 is 5,706,400, a 1.79% increase from 2020. The population density is 72 people per mi². Please click the following links to see current population of each city and town in the state of Minnesota.

Sleepy Eye, MN Population

Population: 3,515. Estimated population in 2021: 3,478 (-1.1% change) Males: 1,689 (48.1%), Females: 1,826 (51.9%) Brown County Zip code: 56085 Median resident age: 38.3 years Median household income: $37,123 Median house value: $78,300 Races in Sleepy Eye: White Non-Hispanic (91.2%) Hispanic (7.8%) Other race (3.9%) Two or more races (1.5%) (Total can be greater than… Read More »

Savage, MN Population

Population: 21,115. Estimated population in 2021: 26,581 (+25.9% change) Males: 10,743 (50.9%), Females: 10,372 (49.1%) Scott County Zip code: 55378 Median resident age: 31.4 years Median household income: $75,097 Median house value: $168,400 Races in Savage: White Non-Hispanic (89.9%) Other Asian (2.1%) Hispanic (1.6%) Black (1.6%) Two or more races (1.4%) Vietnamese (1.2%) Chinese (0.8%)… Read More »

Pennock, MN Population

Population: 504. Estimated population in 2021: 496 (-1.6% change) Males: 255 (50.6%), Females: 249 (49.4%) Kandiyohi County Zip code: 56279 Median resident age: 30.2 years Median household income: $42,273 Median house value: $64,500 Races in Pennock: White Non-Hispanic (85.7%) Hispanic (11.9%) Other race (8.5%) American Indian (2.2%) Two or more races (2.0%) (Total can be… Read More »

Hinckley, MN Population

Population: 1,291. Estimated population in 2021: 1,440 (+11.5% change) Males: 584 (45.2%), Females: 707 (54.8%) Pine County Zip code: 55037 Median resident age: 34.1 years Median household income: $29,338 Median house value: $79,500 Races in Hinckley: White Non-Hispanic (91.2%) American Indian (6.4%) Two or more races (1.4%) Hispanic (1.1%) Ancestries: German (38.1%), Norwegian (15.3%), Swedish… Read More »

Cosmos, MN Population

Population: 582. Estimated population in 2021: 574 (-1.4% change) Males: 277 (47.6%), Females: 305 (52.4%) Meeker County Zip code: 56228 Median resident age: 41.5 years Median household income: $30,278 Median house value: $59,300 Races in Cosmos: White Non-Hispanic (98.3%) Vietnamese (0.7%) Two or more races (0.5%) Ancestries: German (50.2%), Norwegian (14.6%), Swedish (11.3%), United States… Read More »

Oak Park, MN Population

Population: 3,957. Estimated population in 2021: 4,065 (+2.7% change) Males: 2,138 (54.0%), Females: 1,819 (46.0%) Washington County Zip code: 55082 Median resident age: 36.5 years Median household income: $48,425 Median house value: $148,400 Races in Oak Park Heights: White Non-Hispanic (90.1%) Black (4.4%) Hispanic (2.1%) Two or more races (1.7%) American Indian (1.6%) Other race… Read More »

Ogilvie, MN Population

Population: 474. Estimated population in 2021: 477 (+0.6% change) Males: 224 (47.3%), Females: 250 (52.7%) Kanabec County Zip code: 56358 Median resident age: 32.2 years Median household income: $27,292 Median house value: $52,000 Races in Ogilvie: White Non-Hispanic (93.7%) American Indian (2.5%) Other Asian (1.5%) Filipino (1.1%) Hispanic (0.6%) Two or more races (0.6%) Ancestries:… Read More »

Oklee, MN Population

Population: 396. Estimated population in 2021: 382 (-3.5% change) Males: 188 (47.5%), Females: 208 (52.5%) Red Lake County Zip code: 56742 Median resident age: 42.0 years Median household income: $23,214 Median house value: $27,100 Races in Oklee: White Non-Hispanic (98.5%) American Indian (1.3%) Ancestries: Norwegian (54.0%), French (23.2%), German (16.2%), Swedish (15.4%), Irish (10.6%), French… Read More »

Olivia, MN Population

Population: 2,570. Estimated population in 2021: 2,504 (-2.6% change) Males: 1,240 (48.2%), Females: 1,330 (51.8%) Renville County Zip code: 56277 Median resident age: 41.1 years Median household income: $35,060 Median house value: $67,900 Races in Olivia: White Non-Hispanic (91.8%) Hispanic (7.6%) Other race (2.6%) Two or more races (0.9%) (Total can be greater than 100%… Read More »

Onamia, MN Population

Population: 847. Estimated population in 2021: 916 (+8.1% change) Males: 403 (47.6%), Females: 444 (52.4%) Mille Lacs County Zip code: 56359 Median resident age: 40.8 years Median household income: $21,250 Median house value: $62,900 Races in Onamia: White Non-Hispanic (89.4%) American Indian (7.7%) Two or more races (2.1%) Hispanic (1.2%) Black (0.9%) Ancestries: German (28.8%),… Read More »

Oronoco, MN Population

Population: 883. Estimated population in 2021: 937 (+6.1% change) Males: 453 (51.3%), Females: 430 (48.7%) Olmsted County Zip code: 55960 Median resident age: 37.9 years Median household income: $67,656 Median house value: $138,600 Races in Oronoco: White Non-Hispanic (96.7%) Hispanic (1.8%) Two or more races (1.1%) Japanese (0.7%) Ancestries: German (43.3%), Norwegian (17.0%), Irish (11.7%),… Read More »

Orr, MN Population

Population: 249. Estimated population in 2021: 247 (-0.8% change) Males: 125 (50.2%), Females: 124 (49.8%) St. Louis County Zip code: 55771 Median resident age: 38.3 years Median household income: $27,222 Median house value: $54,000 Races in Orr: White Non-Hispanic (84.3%) American Indian (15.3%) Two or more races (2.0%) Ancestries: German (19.3%), Irish (15.7%), Norwegian (10.0%),… Read More »

Ortonville, MN Population

Population: 2,158. Estimated population in 2021: 2,011 (-6.8% change) Males: 989 (45.8%), Females: 1,169 (54.2%) Big Stone County Zip code: 56278 Median resident age: 45.4 years Median household income: $30,614 Median house value: $45,000 Races in Ortonville: White Non-Hispanic (97.5%) American Indian (1.3%) Two or more races (0.6%) Hispanic (0.6%) Ancestries: German (48.7%), Norwegian (26.7%),… Read More »

Osakis, MN Population

Population: 1,567. Estimated population in 2021: 1,568 (+0.1% change) Males: 743 (47.4%), Females: 824 (52.6%) Douglas County Zip code: 56360 Median resident age: 44.8 years Median household income: $29,833 Median house value: $64,300 Races in Osakis: White Non-Hispanic (97.5%) American Indian (0.9%) Hispanic (0.6%) Two or more races (0.6%) Ancestries: German (42.2%), Norwegian (21.9%), Irish… Read More »

Oslo, MN Population

Population: 347. Estimated population in 2021: 336 (-3.2% change) Males: 176 (50.7%), Females: 171 (49.3%) Zip code: 56744 Median resident age: 37.8 years Median household income: $34,375 Median house value: $46,000 Races in Oslo: White Non-Hispanic (80.4%) Hispanic (19.3%) Other race (10.1%) Two or more races (1.4%) (Total can be greater than 100% because Hispanics… Read More »

Osseo, MN Population

Population: 2,434. Estimated population in 2021: 2,551 (+4.8% change) Males: 1,151 (47.3%), Females: 1,283 (52.7%) Hennepin County Zip codes: 55311, 55369. Median resident age: 39.7 years Median household income: $42,685 Median house value: $115,600 Races in Osseo: White Non-Hispanic (95.4%) Two or more races (1.4%) Black (1.2%) Hispanic (0.8%) American Indian (0.8%) Ancestries: German (48.7%),… Read More »

Ostrander, MN Population

Population: 212 Males: 105 (49.5%), Females: 107 (50.5%) Fillmore County Zip code: 55961 Median resident age: 48.3 years Median household income: $41,875 Median house value: $55,000 Races in Ostrander: White Non-Hispanic (99.5%) Ancestries: Norwegian (35.8%), German (30.7%), Dutch (6.6%), Irish (6.1%), English (4.2%), French (3.3%). Elevation: 1340 feet Land area: 0.4 square miles Population For… Read More »

Ottertail, MN Population

Population: 451. Estimated population in 2021: 514 (+14.0% change) Males: 242 (53.7%), Females: 209 (46.3%) Otter Tail County Zip code: 56571 Median resident age: 43.2 years Median household income: $32,188 Median house value: $90,000 Races in Ottertail: White Non-Hispanic (99.6%) Ancestries: German (45.7%), Norwegian (27.5%), Swedish (12.4%), Irish (8.9%), English (6.4%), Polish (4.0%). Elevation: 1350… Read More »

Owatonna, MN Population

Population: 22,434. Estimated population in 2021: 24,133 (+7.6% change) Males: 10,927 (48.7%), Females: 11,507 (51.3%) Steele County Zip code: 55060 Median resident age: 34.9 years Median household income: $45,660 Median house value: $104,000 Races in Owatonna: White Non-Hispanic (91.8%) Hispanic (4.3%) Other race (1.9%) Black (1.6%) Two or more races (1.3%) Ancestries: German (42.2%), Norwegian… Read More »

Park Rapids, MN Population

Population: 3,276. Estimated population in 2021: 3,445 (+5.2% change) Males: 1,473 (45.0%), Females: 1,803 (55.0%) Hubbard County Zip code: 56470 Median resident age: 42.5 years Median household income: $23,628 Median house value: $66,700 Races in Park Rapids: White Non-Hispanic (95.4%) American Indian (2.7%) Hispanic (1.1%) Two or more races (0.7%) Ancestries: German (41.4%), Norwegian (20.7%),… Read More »

Parkers Prairie, MN Population

Population: 991. Estimated population in 2021: 998 (+0.7% change) Males: 472 (47.6%), Females: 519 (52.4%) Otter Tail County Zip code: 56361 Median resident age: 45.3 years Median household income: $28,618 Median house value: $55,700 Races in Parkers Prairie: White Non-Hispanic (98.9%) Hispanic (0.6%) Ancestries: German (50.1%), Norwegian (16.4%), Swedish (15.6%), Irish (8.3%), English (6.4%), Polish… Read More »

Paynesville, MN Population

Population: 2,267. Estimated population in 2021: 2,243 (-1.1% change) Males: 1,063 (46.9%), Females: 1,204 (53.1%) Stearns County Zip code: 56362 Median resident age: 39.9 years Median household income: $34,000 Median house value: $72,500 Races in Paynesville: White Non-Hispanic (97.8%) Hispanic (1.3%) Two or more races (0.5%) Ancestries: German (59.4%), Norwegian (16.1%), English (5.4%), Swedish (5.2%),… Read More »

Pelican Rapids, MN Population

Population: 2,374. Estimated population in 2021: 2,357 (-0.7% change) Males: 1,170 (49.3%), Females: 1,204 (50.7%) Otter Tail County Zip code: 56572 Median resident age: 36.5 years Median household income: $27,232 Median house value: $69,700 Races in Pelican Rapids: White Non-Hispanic (73.3%) Hispanic (19.6%) Other race (12.8%) Two or more races (3.5%) Vietnamese (2.2%) American Indian… Read More »

Pemberton, MN Population

Population: 246. Estimated population in 2021: 255 (+3.7% change) Males: 125 (50.8%), Females: 121 (49.2%) Blue Earth County Zip code: 56078 Median resident age: 30.6 years Median household income: $39,167 Median house value: $72,500 Races in Pemberton: White Non-Hispanic (99.2%) American Indian (0.8%) Two or more races (0.8%) Ancestries: German (57.7%), Norwegian (18.3%), Irish (7.3%),… Read More »

Pequot Lakes, MN Population

Population: 947 Males: 417 (44.0%), Females: 530 (56.0%) Crow Wing County Zip code: 56472 Median resident age: 38.6 years Median household income: $23,812 Median house value: $82,400 Races in Pequot Lakes: White Non-Hispanic (97.5%) Black (1.1%) Hispanic (0.7%) Ancestries: German (40.0%), Norwegian (17.8%), Irish (12.2%), Swedish (9.3%), English (7.7%), Polish (4.8%). Elevation: 1280 feet Land… Read More »

Perham, MN Population

Population: 2,559. Estimated population in 2021: 2,711 (+5.9% change) Males: 1,197 (46.8%), Females: 1,362 (53.2%) Otter Tail County Zip code: 56573 Median resident age: 40.0 years Median household income: $28,397 Median house value: $69,300 Races in Perham: White Non-Hispanic (96.8%) American Indian (1.3%) Hispanic (1.1%) Two or more races (0.7%) Other race (0.7%) Ancestries: German… Read More »

Peterson, MN Population

Population: 269 Males: 132 (49.1%), Females: 137 (50.9%) Fillmore County Zip code: 55962 Median resident age: 48.5 years Median household income: $35,781 Median house value: $61,400 Races in Peterson: White Non-Hispanic (98.9%) Hispanic (0.7%) Ancestries: Norwegian (44.2%), German (21.6%), United States (10.0%), Polish (6.7%), Danish (5.6%), English (4.8%). Elevation: 740 feet Land area: 0.5 square… Read More »

Pierz, MN Population

Population: 1,277. Estimated population in 2021: 1,316 (+3.1% change) Males: 565 (44.2%), Females: 712 (55.8%) Morrison County Zip code: 56364 Median resident age: 41.2 years Median household income: $27,292 Median house value: $80,600 Races in Pierz: White Non-Hispanic (98.7%) American Indian (1.1%) Two or more races (0.9%) Ancestries: German (57.2%), Polish (12.6%), Norwegian (4.9%), Irish… Read More »

Pillager, MN Population

Population: 420. Estimated population in 2021: 480 (+14.3% change) Males: 222 (52.9%), Females: 198 (47.1%) Cass County Zip code: 56473 Median resident age: 31.3 years Median household income: $29,375 Median house value: $56,500 Races in Pillager: White Non-Hispanic (96.9%) American Indian (1.7%) Other Asian (1.0%) Ancestries: German (36.7%), Norwegian (14.0%), Irish (9.5%), Swedish (7.1%), English… Read More »

Pine City, MN Population

Population: 3,043. Estimated population in 2021: 3,323 (+9.2% change) Males: 1,426 (46.9%), Females: 1,617 (53.1%) Pine County Zip code: 55063 Median resident age: 37.2 years Median household income: $29,118 Median house value: $84,400 Races in Pine City: White Non-Hispanic (96.5%) American Indian (1.4%) Hispanic (1.3%) Two or more races (1.0%) Ancestries: German (35.6%), Norwegian (17.4%),… Read More »