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 2016, at 2,908. Robbinsdale, MN had the lowest, at 1. The median was 60 and the figure for Minnesota was 21,449. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,908Minneapolis, MN
Median60103 cities
Minnesota21,449History

Top 40 cities, 2016

Minneapolis, MN: 2,908 countMinneapolis, MN2,908Rochester, MN: 1,396 countRochester, MN1,396St. Paul, MN: 930 countSt. Paul, MN930Lakeville, MN: 563 countLakeville, MN563Moorhead, MN: 487 countMoorhead, MN487Maple Grove, MN: 399 countMaple Grove, MN399Woodbury, MN: 393 countWoodbury, MN393Blaine, MN: 390 countBlaine, MN390Plymouth, MN: 303 countPlymouth, MN303St. Cloud, MN: 293 countSt. Cloud, MN293Cottage Grove, MN: 282 countCottage Grove, MN282Bemidji, MN: 276 countBemidji, MN276Hopkins, MN: 242 countHopkins, MN242Champlin, MN: 234 countChamplin, MN234Mankato, MN: 221 countMankato, MN221Otsego, MN: 220 countOtsego, MN220Roseville, MN: 210 countRoseville, MN210Sartell, MN: 208 countSartell, MN208Columbia Heights, MN: 204 countColumbia Heights, MN204Minnetonka, MN: 200 countMinnetonka, MN200Chaska, MN: 185 countChaska, MN185Prior Lake, MN: 168 countPrior Lake, MN168Savage, MN: 165 countSavage, MN165Maplewood, MN: 164 countMaplewood, MN164Apple Valley, MN: 161 countApple Valley, MN161Edina, MN: 158 countEdina, MN158Sauk Rapids, MN: 158 countSauk Rapids, MN158Brooklyn Park, MN: 139 countBrooklyn Park, MN139Rosemount, MN: 138 countRosemount, MN138Victoria, MN: 138 countVictoria, MN138Farmington, MN: 136 countFarmington, MN136St. Michael, MN: 123 countSt. Michael, MN123Dayton, MN: 122 countDayton, MN122Forest Lake, MN: 110 countForest Lake, MN110Fridley, MN: 109 countFridley, MN109Waconia, MN: 107 countWaconia, MN107Andover, MN: 103 countAndover, MN103Duluth, MN: 102 countDuluth, MN102Lino Lakes, MN: 100 countLino Lakes, MN100Hugo, MN: 99 countHugo, MN99Minneapolis, MN: 2,908 countMinneapolis, MN2,908Rochester, MN: 1,396 countRochester, MN1,396St. Paul, MN: 930 countSt. Paul, MN930Lakeville, MN: 563 countLakeville, MN563Moorhead, MN: 487 countMoorhead, MN487Maple Grove, MN: 399 countMaple Grove, MN399Woodbury, MN: 393 countWoodbury, MN393Blaine, MN: 390 countBlaine, MN390Plymouth, MN: 303 countPlymouth, MN303St. Cloud, MN: 293 countSt. Cloud, MN293Cottage Grove, MN: 282 countCottage Grove, MN282Bemidji, MN: 276 countBemidji, MN276Hopkins, MN: 242 countHopkins, MN242Champlin, MN: 234 countChamplin, MN234Mankato, MN: 221 countMankato, MN221Otsego, MN: 220 countOtsego, MN220Roseville, MN: 210 countRoseville, MN210Sartell, MN: 208 countSartell, MN208Columbia Heights, MN: 204 countColumbia Heights, MN204Minnetonka, MN: 200 countMinnetonka, MN200Chaska, MN: 185 countChaska, MN185Prior Lake, MN: 168 countPrior Lake, MN168Savage, MN: 165 countSavage, MN165Maplewood, MN: 164 countMaplewood, MN164Apple Valley, MN: 161 countApple Valley, MN161Edina, MN: 158 countEdina, MN158Sauk Rapids, MN: 158 countSauk Rapids, MN158Brooklyn Park, MN: 139 countBrooklyn Park, MN139Rosemount, MN: 138 countRosemount, MN138Victoria, MN: 138 countVictoria, MN138Farmington, MN: 136 countFarmington, MN136St. Michael, MN: 123 countSt. Michael, MN123Dayton, MN: 122 countDayton, MN122Forest Lake, MN: 110 countForest Lake, MN110Fridley, MN: 109 countFridley, MN109Waconia, MN: 107 countWaconia, MN107Andover, MN: 103 countAndover, MN103Duluth, MN: 102 countDuluth, MN102Lino Lakes, MN: 100 countLino Lakes, MN100Hugo, MN: 99 countHugo, MN99
count. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCities2016
count
Change on 2015
1Minneapolis, MN Estimated2,908+95.3%
2Rochester, MN Estimated1,396-4.8%
3St. Paul, MN Estimated930+0.8%
4Lakeville, MN Estimated563+34%
5Moorhead, MN Estimated487-3.9%
6Maple Grove, MN Estimated399+0.5%
7Woodbury, MN Estimated393-5.8%
8Blaine, MN Estimated390+29.6%
9Plymouth, MN Estimated303-33.4%
10St. Cloud, MN Estimated293+9.7%
11Cottage Grove, MN Estimated282+333.8%
12Bemidji, MN Estimated276+193.6%
13Hopkins, MN Estimated242+24,100%
14Champlin, MN Estimated234+143.8%
15Mankato, MN Estimated221-59.1%
16Otsego, MN Estimated220+6.3%
17Roseville, MN Estimated210+1,300%
18Sartell, MN Estimated208+13.7%
19Columbia Heights, MN Estimated204+2,166.7%
20Minnetonka, MN Estimated200-23.7%
21Chaska, MN Estimated185-32.5%
22Prior Lake, MN Estimated168+35.5%
23Savage, MN Estimated165+94.1%
24Maplewood, MN Estimated164+1,390.9%
25Apple Valley, MN Estimated161-59.8%
26Edina, MN Estimated158-67.9%
26Sauk Rapids, MN Estimated158+32.8%
28Brooklyn Park, MN Estimated139+3.7%
29Rosemount, MN Estimated138-20.2%
29Victoria, MN Estimated138+62.4%
31Farmington, MN Estimated136+147.3%
32St. Michael, MN Estimated123+251.4%
33Dayton, MN Estimated122+62.7%
34Forest Lake, MN Estimated110+35.8%
35Fridley, MN Estimated109+2,625%
36Waconia, MN Estimated107+12.6%
37Andover, MN Estimated103+39.2%
38Duluth, MN Estimated102-74.3%
39Lino Lakes, MN Estimated100+112.8%
40Hugo, MN Estimated99+43.5%
41Inver Grove Heights, MN Estimated95+187.9%
42Big Lake, MN Estimated94+54.1%
43Eagan, MN Estimated88+79.6%
43Grand Rapids, MN Estimated88-8.3%
45Ramsey, MN Estimated86-30.1%
46Alexandria, MN Estimated80-57.4%
47Fergus Falls, MN Estimated76+24.6%
48Elk River, MN Estimated75+2.7%
48Red Wing, MN Estimated75+316.7%
50St. Peter, MN Estimated70+141.4%
51Ham Lake, MN Estimated67+19.6%
52Monticello, MN Estimated60+46.3%
53Worthington, MN Estimated56+833.3%
54Vadnais Heights, MN Estimated51+218.8%
55Eden Prairie, MN Estimated50-31.5%
55Rogers, MN Estimated500%
55Shakopee, MN Estimated50-66%
58Cambridge, MN Estimated49-40.2%
58North Branch, MN Estimated49+53.1%
60Chanhassen, MN Estimated48-53.8%
61Hermantown, MN Estimated46+27.8%
62Lake Elmo, MN Estimated44+10%
62New Brighton, MN Estimated44-20%
64Buffalo, MN Estimated41+7.9%
65Detroit Lakes, MN Estimated400%
66East Bethel, MN Estimated37+76.2%
66Owatonna, MN Estimated37-26%
66Willmar, MN Estimated37+85%
69New Hope, MN Estimated34+240%
70Northfield, MN Estimated32+3.2%
70Stillwater, MN Estimated32+146.2%
72Anoka, MN Estimated30+15.4%
72Hutchinson, MN Estimated30+42.9%
74Faribault, MN Estimated29+7.4%
75Mendota Heights, MN Estimated28+33.3%
76Burnsville, MN Estimated26-46.9%
77Hastings, MN Estimated22+10%
78Coon Rapids, MN Estimated21-27.6%
78North Mankato, MN Estimated21-70.8%
80New Ulm, MN Estimated190%
81Golden Valley, MN Estimated17-22.7%
81Marshall, MN Estimated17+142.9%
83Brainerd, MN Estimated15+36.4%
83Crystal, MN Estimated15+15.4%
83Shoreview, MN Estimated15-21.1%
86Bloomington, MN Estimated14-12.5%
87Winona, MN Estimated13-77.6%
88West St. Paul, MN Estimated12+100%
89Austin, MN Estimated110%
90Hibbing, MN Estimated10+42.9%
90North St. Paul, MN Estimated10+233.3%
92Albert Lea, MN Estimated9-92.4%
92White Bear Lake, MN Estimated9-94.8%
94Little Canada, MN Estimated8-33.3%
95Oakdale, MN Estimated6-45.5%
95Richfield, MN Estimated60%
95St. Louis Park, MN Estimated6-98.5%
98Mounds View, MN Estimated4-71.4%
98South St. Paul, MN Estimated4+33.3%
100Cloquet, MN Estimated3-62.5%
101Fairmont, MN Estimated2n/a
102Brooklyn Center, MN Estimated1-90%
102Robbinsdale, MN Estimated1-85.7%

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/mw2016a.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. (2017). 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, 2016) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.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, 2016. U.S. Census Bureau, 1 May 2017, https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.txt. Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2017. 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, 2016. Dataset. Accessed October 12, 2026. https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.txt. Also distributed by Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016.

Harvard

U.S. Census Bureau (2017) 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, 2016 [Dataset]. Available at: https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.txt, via Invokely: https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016 (Accessed: 12 October 2026).

BibTeX
@misc{census_cities_in_minnesota_by_2016,
  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, 2016}},
  year = {2017},
  howpublished = {Data set},
  url = {https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016. 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/mw2016a.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, 2016
PY  - 2017
DA  - 2017/05/01
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2016a.txt
L2  - https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2016.
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/mw2016a.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 2,908 in 2016, according to the U.S. Census Bureau.

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

Robbinsdale, MN, with 1 in 2016.

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