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 2015, at 1,489. Fairmont, MN had the lowest, at 0. The median was 50 and the figure for Minnesota was 19,545. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,489Minneapolis, MN
Median50103 cities
Minnesota19,545History

Top 40 cities, 2015

Minneapolis, MN: 1,489 countMinneapolis, MN1,489Rochester, MN: 1,466 countRochester, MN1,466St. Paul, MN: 923 countSt. Paul, MN923Mankato, MN: 540 countMankato, MN540Moorhead, MN: 507 countMoorhead, MN507Edina, MN: 492 countEdina, MN492Plymouth, MN: 455 countPlymouth, MN455Lakeville, MN: 420 countLakeville, MN420Woodbury, MN: 417 countWoodbury, MN417Apple Valley, MN: 400 countApple Valley, MN400Duluth, MN: 397 countDuluth, MN397Maple Grove, MN: 397 countMaple Grove, MN397St. Louis Park, MN: 389 countSt. Louis Park, MN389Blaine, MN: 301 countBlaine, MN301Chaska, MN: 274 countChaska, MN274St. Cloud, MN: 267 countSt. Cloud, MN267Minnetonka, MN: 262 countMinnetonka, MN262Otsego, MN: 207 countOtsego, MN207Alexandria, MN: 188 countAlexandria, MN188Sartell, MN: 183 countSartell, MN183Rosemount, MN: 173 countRosemount, MN173White Bear Lake, MN: 172 countWhite Bear Lake, MN172Shakopee, MN: 147 countShakopee, MN147Brooklyn Park, MN: 134 countBrooklyn Park, MN134Prior Lake, MN: 124 countPrior Lake, MN124Ramsey, MN: 123 countRamsey, MN123Albert Lea, MN: 119 countAlbert Lea, MN119Sauk Rapids, MN: 119 countSauk Rapids, MN119Chanhassen, MN: 104 countChanhassen, MN104Champlin, MN: 96 countChamplin, MN96Grand Rapids, MN: 96 countGrand Rapids, MN96Waconia, MN: 95 countWaconia, MN95Bemidji, MN: 94 countBemidji, MN94Savage, MN: 85 countSavage, MN85Victoria, MN: 85 countVictoria, MN85Cambridge, MN: 82 countCambridge, MN82Forest Lake, MN: 81 countForest Lake, MN81Dayton, MN: 75 countDayton, MN75Andover, MN: 74 countAndover, MN74Eden Prairie, MN: 73 countEden Prairie, MN73Minneapolis, MN: 1,489 countMinneapolis, MN1,489Rochester, MN: 1,466 countRochester, MN1,466St. Paul, MN: 923 countSt. Paul, MN923Mankato, MN: 540 countMankato, MN540Moorhead, MN: 507 countMoorhead, MN507Edina, MN: 492 countEdina, MN492Plymouth, MN: 455 countPlymouth, MN455Lakeville, MN: 420 countLakeville, MN420Woodbury, MN: 417 countWoodbury, MN417Apple Valley, MN: 400 countApple Valley, MN400Duluth, MN: 397 countDuluth, MN397Maple Grove, MN: 397 countMaple Grove, MN397St. Louis Park, MN: 389 countSt. Louis Park, MN389Blaine, MN: 301 countBlaine, MN301Chaska, MN: 274 countChaska, MN274St. Cloud, MN: 267 countSt. Cloud, MN267Minnetonka, MN: 262 countMinnetonka, MN262Otsego, MN: 207 countOtsego, MN207Alexandria, MN: 188 countAlexandria, MN188Sartell, MN: 183 countSartell, MN183Rosemount, MN: 173 countRosemount, MN173White Bear Lake, MN: 172 countWhite Bear Lake, MN172Shakopee, MN: 147 countShakopee, MN147Brooklyn Park, MN: 134 countBrooklyn Park, MN134Prior Lake, MN: 124 countPrior Lake, MN124Ramsey, MN: 123 countRamsey, MN123Albert Lea, MN: 119 countAlbert Lea, MN119Sauk Rapids, MN: 119 countSauk Rapids, MN119Chanhassen, MN: 104 countChanhassen, MN104Champlin, MN: 96 countChamplin, MN96Grand Rapids, MN: 96 countGrand Rapids, MN96Waconia, MN: 95 countWaconia, MN95Bemidji, MN: 94 countBemidji, MN94Savage, MN: 85 countSavage, MN85Victoria, MN: 85 countVictoria, MN85Cambridge, MN: 82 countCambridge, MN82Forest Lake, MN: 81 countForest Lake, MN81Dayton, MN: 75 countDayton, MN75Andover, MN: 74 countAndover, MN74Eden Prairie, MN: 73 countEden Prairie, MN73
count. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCities2015
count
Change on 2014
1Minneapolis, MN Estimated1,489-24%
2Rochester, MN Estimated1,466+201.6%
3St. Paul, MN Estimated923+86.8%
4Mankato, MN Estimated540+143.2%
5Moorhead, MN Estimated507+26.4%
6Edina, MN Estimated492+113%
7Plymouth, MN Estimated455+45.8%
8Lakeville, MN Estimated420+21%
9Woodbury, MN Estimated417+21.9%
10Apple Valley, MN Estimated400+8.7%
11Duluth, MN Estimated397+120.6%
11Maple Grove, MN Estimated397-20.9%
13St. Louis Park, MN Estimated389+18.6%
14Blaine, MN Estimated301-12.2%
15Chaska, MN Estimated274+66.1%
16St. Cloud, MN Estimated267+23%
17Minnetonka, MN Estimated262+394.3%
18Otsego, MN Estimated207+10.1%
19Alexandria, MN Estimated188+97.9%
20Sartell, MN Estimated183+154.2%
21Rosemount, MN Estimated173-2.8%
22White Bear Lake, MN Estimated172+1,620%
23Shakopee, MN Estimated147-8.1%
24Brooklyn Park, MN Estimated134+17.5%
25Prior Lake, MN Estimated124-0.8%
26Ramsey, MN Estimated123+86.4%
27Albert Lea, MN Estimated119+1,222.2%
27Sauk Rapids, MN Estimated119+164.4%
29Chanhassen, MN Estimated104-32%
30Champlin, MN Estimated96+860%
30Grand Rapids, MN Estimated96+81.1%
32Waconia, MN Estimated95+13.1%
33Bemidji, MN Estimated94-24.2%
34Savage, MN Estimated85-80.6%
34Victoria, MN Estimated85-22.7%
36Cambridge, MN Estimated82-12.8%
37Forest Lake, MN Estimated81+2.5%
38Dayton, MN Estimated75+74.4%
39Andover, MN Estimated74+42.3%
40Eden Prairie, MN Estimated73+19.7%
40Elk River, MN Estimated73-18.9%
42North Mankato, MN Estimated72+53.2%
43Hugo, MN Estimated69+40.8%
44Cottage Grove, MN Estimated65-15.6%
45Big Lake, MN Estimated61+577.8%
45Fergus Falls, MN Estimated61n/a
47Winona, MN Estimated58+480%
48Ham Lake, MN Estimated56+1.8%
49Farmington, MN Estimated55-33.7%
49New Brighton, MN Estimated55+685.7%
51Owatonna, MN Estimated50+138.1%
51Rogers, MN Estimated50-2%
53Burnsville, MN Estimated49+44.1%
53Eagan, MN Estimated49-71.7%
55Lino Lakes, MN Estimated47+42.4%
56Monticello, MN Estimated41-36.9%
57Detroit Lakes, MN Estimated40+14.3%
57Lake Elmo, MN Estimated40+11.1%
59Buffalo, MN Estimated38-19.1%
60Hermantown, MN Estimated36-14.3%
61St. Michael, MN Estimated35+2.9%
62Inver Grove Heights, MN Estimated33-72%
63North Branch, MN Estimated32-5.9%
64Northfield, MN Estimated31+19.2%
65Coon Rapids, MN Estimated29+141.7%
65St. Peter, MN Estimated29+38.1%
67Faribault, MN Estimated27+17.4%
68Anoka, MN Estimated26+8.3%
69Golden Valley, MN Estimated22-87.6%
70East Bethel, MN Estimated21+40%
70Hutchinson, MN Estimated21-8.7%
70Mendota Heights, MN Estimated21+23.5%
73Hastings, MN Estimated20-52.4%
73Willmar, MN Estimated20+17.6%
75New Ulm, MN Estimated19-74%
75Shoreview, MN Estimated19-32.1%
77Red Wing, MN Estimated180%
78Bloomington, MN Estimated16+45.5%
78Vadnais Heights, MN Estimated16+220%
80Roseville, MN Estimated15+25%
81Mounds View, MN Estimated14-79.4%
82Crystal, MN Estimated13-90.6%
82Stillwater, MN Estimated13-71.1%
84Little Canada, MN Estimated12+100%
85Austin, MN Estimated110%
85Brainerd, MN Estimated11+37.5%
85Maplewood, MN Estimated11-56%
85Oakdale, MN Estimated11+450%
89Brooklyn Center, MN Estimated10+150%
89New Hope, MN Estimated10-90%
91Columbia Heights, MN Estimated9-18.2%
92Cloquet, MN Estimated80%
93Hibbing, MN Estimated7-46.2%
93Marshall, MN Estimated7-68.2%
93Robbinsdale, MN Estimated7-83.7%
96Richfield, MN Estimated60%
96West St. Paul, MN Estimated6+200%
96Worthington, MN Estimated6-89.3%
99Fridley, MN Estimated4-42.9%
100North St. Paul, MN Estimated3+200%
100South St. Paul, MN Estimated3-50%
102Hopkins, MN Estimated1-66.7%
103Fairmont, 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/mw2015a.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. (2016). 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, 2015) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2015a.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, 2015. U.S. Census Bureau, 30 Sept. 2016, https://www2.census.gov/econ/bps/Place/Midwest%20Region/mw2015a.txt. Invokely, https://invokely.ai/rankings/building-permit-housing-units/minnesota-cities?period=2015. Accessed 12 Oct. 2026.

Chicago (author-date)

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

Harvard

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

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

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

Fairmont, MN, with 0 in 2015.

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