Cities in Minnesota by housing units authorized by building permits

Minneapolis, MN had the highest housing units authorized by building permits of 103 cities in 2023, at 1,528. South St. Paul, MN had the lowest, at 0. The median was 65 and the figure for Minnesota was 25,667. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,528Minneapolis, MN
Median65103 cities
Minnesota25,667History

Top 40 cities, 2023

Minneapolis, MN: 1,528 countMinneapolis, MN1,528St. Paul, MN: 1,204 countSt. Paul, MN1,204Rosemount, MN: 1,148 countRosemount, MN1,148Oakdale, MN: 981 countOakdale, MN981Rochester, MN: 792 countRochester, MN792Lakeville, MN: 712 countLakeville, MN712Chaska, MN: 591 countChaska, MN591Shakopee, MN: 572 countShakopee, MN572Maple Grove, MN: 535 countMaple Grove, MN535Woodbury, MN: 469 countWoodbury, MN469Hopkins, MN: 453 countHopkins, MN453Mankato, MN: 396 countMankato, MN396Blaine, MN: 393 countBlaine, MN393Bloomington, MN: 371 countBloomington, MN371Moorhead, MN: 335 countMoorhead, MN335Duluth, MN: 326 countDuluth, MN326Rogers, MN: 317 countRogers, MN317Plymouth, MN: 313 countPlymouth, MN313Cottage Grove, MN: 290 countCottage Grove, MN290Eden Prairie, MN: 253 countEden Prairie, MN253Brooklyn Park, MN: 249 countBrooklyn Park, MN249Cambridge, MN: 247 countCambridge, MN247Monticello, MN: 237 countMonticello, MN237St. Cloud, MN: 237 countSt. Cloud, MN237Farmington, MN: 223 countFarmington, MN223Otsego, MN: 219 countOtsego, MN219St. Michael, MN: 218 countSt. Michael, MN218Dayton, MN: 215 countDayton, MN215Victoria, MN: 211 countVictoria, MN211Hastings, MN: 207 countHastings, MN207Shoreview, MN: 207 countShoreview, MN207Vadnais Heights, MN: 191 countVadnais Heights, MN191Lake Elmo, MN: 171 countLake Elmo, MN171Fridley, MN: 169 countFridley, MN169Willmar, MN: 155 countWillmar, MN155Owatonna, MN: 143 countOwatonna, MN143Elk River, MN: 141 countElk River, MN141West St. Paul, MN: 138 countWest St. Paul, MN138Burnsville, MN: 125 countBurnsville, MN125Little Canada, MN: 116 countLittle Canada, MN116Minneapolis, MN: 1,528 countMinneapolis, MN1,528St. Paul, MN: 1,204 countSt. Paul, MN1,204Rosemount, MN: 1,148 countRosemount, MN1,148Oakdale, MN: 981 countOakdale, MN981Rochester, MN: 792 countRochester, MN792Lakeville, MN: 712 countLakeville, MN712Chaska, MN: 591 countChaska, MN591Shakopee, MN: 572 countShakopee, MN572Maple Grove, MN: 535 countMaple Grove, MN535Woodbury, MN: 469 countWoodbury, MN469Hopkins, MN: 453 countHopkins, MN453Mankato, MN: 396 countMankato, MN396Blaine, MN: 393 countBlaine, MN393Bloomington, MN: 371 countBloomington, MN371Moorhead, MN: 335 countMoorhead, MN335Duluth, MN: 326 countDuluth, MN326Rogers, MN: 317 countRogers, MN317Plymouth, MN: 313 countPlymouth, MN313Cottage Grove, MN: 290 countCottage Grove, MN290Eden Prairie, MN: 253 countEden Prairie, MN253Brooklyn Park, MN: 249 countBrooklyn Park, MN249Cambridge, MN: 247 countCambridge, MN247Monticello, MN: 237 countMonticello, MN237St. Cloud, MN: 237 countSt. Cloud, MN237Farmington, MN: 223 countFarmington, MN223Otsego, MN: 219 countOtsego, MN219St. Michael, MN: 218 countSt. Michael, MN218Dayton, MN: 215 countDayton, MN215Victoria, MN: 211 countVictoria, MN211Hastings, MN: 207 countHastings, MN207Shoreview, MN: 207 countShoreview, MN207Vadnais Heights, MN: 191 countVadnais Heights, MN191Lake Elmo, MN: 171 countLake Elmo, MN171Fridley, MN: 169 countFridley, MN169Willmar, MN: 155 countWillmar, MN155Owatonna, MN: 143 countOwatonna, MN143Elk River, MN: 141 countElk River, MN141West St. Paul, MN: 138 countWest St. Paul, MN138Burnsville, MN: 125 countBurnsville, MN125Little Canada, MN: 116 countLittle Canada, MN116
count. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCities2023
count
Change on 2022
1Minneapolis, MN Estimated1,528-58.5%
2St. Paul, MN Estimated1,204+3%
3Rosemount, MN Estimated1,148+403.5%
4Oakdale, MN Estimated981+200.9%
5Rochester, MN Estimated792-26.7%
6Lakeville, MN Estimated712-0.1%
7Chaska, MN Estimated591+20.6%
8Shakopee, MN Estimated572-21.1%
9Maple Grove, MN Estimated535-31.6%
10Woodbury, MN Estimated469-37%
11Hopkins, MN Estimated453+34.4%
12Mankato, MN Estimated396+15.5%
13Blaine, MN Estimated393-55.3%
14Bloomington, MN Estimated371-33.2%
15Moorhead, MN Estimated335+69.2%
16Duluth, MN Estimated326+28.3%
17Rogers, MN Estimated317+155.6%
18Plymouth, MN Estimated313+213%
19Cottage Grove, MN Estimated290-47.7%
20Eden Prairie, MN Estimated253-16.2%
21Brooklyn Park, MN Estimated249+1,456.3%
22Cambridge, MN Estimated247+1,800%
23Monticello, MN Estimated237+717.2%
23St. Cloud, MN Estimated237-31.5%
25Farmington, MN Estimated223+59.3%
26Otsego, MN Estimated219-33%
27St. Michael, MN Estimated218-44.4%
28Dayton, MN Estimated215-48.4%
29Victoria, MN Estimated211+52.9%
30Hastings, MN Estimated207-8.8%
30Shoreview, MN Estimated207+4,040%
32Vadnais Heights, MN Estimated191+809.5%
33Lake Elmo, MN Estimated171-8.6%
34Fridley, MN Estimated169+8,350%
35Willmar, MN Estimated155+52%
36Owatonna, MN Estimated143-16.9%
37Elk River, MN Estimated141-47.4%
38West St. Paul, MN Estimated138+820%
39Burnsville, MN Estimated125-72.9%
40Little Canada, MN Estimated116+81.3%
41Ramsey, MN Estimated114-9.5%
42Hugo, MN Estimated113-0.9%
43Lino Lakes, MN Estimated112-18.2%
44Big Lake, MN Estimated104+15.6%
45North Branch, MN Estimated98-27.9%
46Inver Grove Heights, MN Estimated97-58.9%
47Waconia, MN Estimated93-58.7%
48Stillwater, MN Estimated83-3.5%
49Winona, MN Estimated76+1,420%
50Buffalo, MN Estimated68+100%
50Prior Lake, MN Estimated68-35.2%
52St. Peter, MN Estimated65-42.5%
53Andover, MN Estimated64-37.9%
53Bemidji, MN Estimated64+255.6%
53St. Louis Park, MN Estimated64-93.1%
56Crystal, MN Estimated63+1,160%
57Edina, MN Estimated61-93%
58Coon Rapids, MN Estimated60-82.7%
59Champlin, MN Estimated55+19.6%
60Savage, MN Estimated39-79.8%
61Hutchinson, MN Estimated38+58.3%
62Ham Lake, MN Estimated37-42.2%
63Hermantown, MN Estimated36+38.5%
64Alexandria, MN Estimated35-35.2%
64Chanhassen, MN Estimated35-27.1%
66Apple Valley, MN Estimated34-26.1%
67Detroit Lakes, MN Estimated32-13.5%
68Fergus Falls, MN Estimated27-20.6%
68Minnetonka, MN Estimated27-93.2%
70Faribault, MN Estimated26+4%
70Northfield, MN Estimated26-46.9%
72Forest Lake, MN Estimated22-29%
73Marshall, MN Estimated21-63.2%
74Roseville, MN Estimated20-79.4%
74Sartell, MN Estimated20-13%
76Brainerd, MN Estimated19-48.6%
77New Brighton, MN Estimated17-10.5%
78Sauk Rapids, MN Estimated16+14.3%
79North Mankato, MN Estimated15-78.6%
80East Bethel, MN Estimated14-30%
80Red Wing, MN Estimated14-85.6%
82Eagan, MN Estimated13-71.1%
82Hibbing, MN Estimated13+116.7%
84North St. Paul, MN Estimated11-54.2%
85Austin, MN Estimated10-90%
85Grand Rapids, MN Estimated10+100%
85New Ulm, MN Estimated10-33.3%
88White Bear Lake, MN Estimated9+28.6%
89Anoka, MN Estimated8-78.9%
90Worthington, MN Estimated7-46.2%
91Mendota Heights, MN Estimated6-88.5%
92Albert Lea, MN Estimated5+25%
92Golden Valley, MN Estimated5-50%
94Cloquet, MN Estimated40%
95Maplewood, MN Estimated3-98.1%
96Brooklyn Center, MN Estimated1-50%
96Columbia Heights, MN Estimated1-98.4%
96Mounds View, MN Estimated1-99.2%
99Fairmont, MN Estimated0-100%
99New Hope, MN Estimated0-100%
99Richfield, MN Estimated0-100%
99Robbinsdale, MN Estimated0-100%
99South St. Paul, MN Estimated0-100%

Other periods

About this ranking

Number of new privately owned housing units authorized by building permits in the year or month, from the US Census Bureau Building Permits Survey. Annual totals for the nation, states and counties; monthly counts for the nation and states.

Counts housing units, not buildings, starts, completions or sales. Monthly counts are not seasonally adjusted and do not add up exactly to the annual total, which includes later corrections; the national seasonally adjusted annual rate in the monthly New Residential Construction release is a different measure.

Every value in the ranking comes from the same publisher and the same period, so the cities are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation. https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2024). Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation (Cities in Minnesota by housing units authorized by building permits, 2023) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt

MLA 9

Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation, Cities in Minnesota by housing units authorized by building permits, 2023. U.S. Census Bureau, 24 Apr. 2024, https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt. Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2024. Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation. Cities in Minnesota by housing units authorized by building permits, 2023. Dataset. Accessed October 12, 2026. https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt. Also distributed by Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023.

Harvard

U.S. Census Bureau (2024) Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation, Cities in Minnesota by housing units authorized by building permits, 2023 [Dataset]. Available at: https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt, via Invokely: https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_cities_in_minnesota_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation: Cities in Minnesota by housing units authorized by building permits, 2023}},
  year = {2024},
  howpublished = {Data set},
  url = {https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023. Publisher attribution: U.S. Census Bureau. Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation. https://www2.census.gov/econ/bps/Place/Midwest\%20Region/mw2023a.txt. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation: Cities in Minnesota by housing units authorized by building permits, 2023
PY  - 2024
DA  - 2024/04/24
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt
L2  - https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation. https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2023a.txt. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Cities in Minnesota by housing units authorized by building permits using official data, and cite the source.
rank_places {"indicator":"building_permit_units","level":"municipality","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=building_permit_units&level=municipality&within=Minnesota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which city has the highest housing units authorized by building permits?

Minneapolis, MN, with 1,528 in 2023, according to the U.S. Census Bureau.

Which city has the lowest housing units authorized by building permits?

South St. Paul, MN, with 0 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Building Permits Survey: final annual estimates of new privately owned housing units authorized by permit-issuing place, including imputation. Retrieved 2026-10-12.

Housing units authorized by building permits: other rankings

Cities in Minnesota: more rankings