State, district or territory · 30
Montana
Annual housing permits and reporting coverage
- Published estimate · 2025
- 5,258
- Reported only · 2025
- 4,232
- Added by estimation · 2025
- 1,026
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 4,307 | 3,017 | 1,290 |
| 2024 Census file | 5,367 | 4,155 | 1,212 |
| 2025 Census file | 5,258 | 4,232 | 1,026 |
2024 to 2025 · published estimate -109 units · reported only +77 · added by estimation -186. The published estimate and reported-only count moved in opposite directions. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 2,675 | 2,341 | 334 |
| Two units | 360 | 300 | 60 |
| Three or four units | 340 | 244 | 96 |
| Five or more units | 1,883 | 1,347 | 536 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 528,419 ± 3,257 |
| Median gross monthly rent · Census table B25064 | $1,081 ± $14 |
| Gross rent at least 30% of income · Census table B25070 | 44.8% ± 1.1 percentage points |
| Gross rent at least 50% of income | 20.8% ± 0.9 percentage points |
| Estimated households with a computed rent-to-income ratio | 127,725 |
The 2025 permit estimate amounts to 10 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Beaverhead CountyCounty or equivalent 30001 · 42 authorized units
- Big Horn CountyCounty or equivalent 30003 · 0 authorized units
- Blaine CountyCounty or equivalent 30005 · 0 authorized units
- Broadwater CountyCounty or equivalent 30007 · 3 authorized units
- Carbon CountyCounty or equivalent 30009 · 32 authorized units
- Carter CountyCounty or equivalent 30011 · 5 authorized units
- Cascade CountyCounty or equivalent 30013 · 253 authorized units
- Chouteau CountyCounty or equivalent 30015 · 18 authorized units
- Custer CountyCounty or equivalent 30017 · 4 authorized units
- Daniels CountyCounty or equivalent 30019 · 0 authorized units
- Dawson CountyCounty or equivalent 30021 · 0 authorized units
- Deer Lodge CountyCounty or equivalent 30023 · 22 authorized units
- Fallon CountyCounty or equivalent 30025 · 4 authorized units
- Fergus CountyCounty or equivalent 30027 · 2 authorized units
- Flathead CountyCounty or equivalent 30029 · 830 authorized units
- Gallatin CountyCounty or equivalent 30031 · 1,544 authorized units
- Garfield CountyCounty or equivalent 30033 · 0 authorized units
- Glacier CountyCounty or equivalent 30035 · 0 authorized units
- Hill CountyCounty or equivalent 30041 · 1 authorized units
- Jefferson CountyCounty or equivalent 30043 · 20 authorized units
- Lake CountyCounty or equivalent 30047 · 76 authorized units
- Lewis and Clark CountyCounty or equivalent 30049 · 193 authorized units
- Lincoln CountyCounty or equivalent 30053 · 27 authorized units
- Madison CountyCounty or equivalent 30057 · 7 authorized units
- McCone CountyCounty or equivalent 30055 · 1 authorized units
- Mineral CountyCounty or equivalent 30061 · 3 authorized units
- Missoula CountyCounty or equivalent 30063 · 886 authorized units
- Montana Balance of StateCounty or equivalent 30000 · 0 authorized units
- Musselshell CountyCounty or equivalent 30065 · 7 authorized units
- Park CountyCounty or equivalent 30067 · 0 authorized units
- Phillips CountyCounty or equivalent 30071 · 0 authorized units
- Pondera CountyCounty or equivalent 30073 · 0 authorized units
- Powell CountyCounty or equivalent 30077 · 88 authorized units
- Ravalli CountyCounty or equivalent 30081 · 55 authorized units
- Richland CountyCounty or equivalent 30083 · 1 authorized units
- Roosevelt CountyCounty or equivalent 30085 · 0 authorized units
- Rosebud CountyCounty or equivalent 30087 · 2 authorized units
- Sheridan CountyCounty or equivalent 30091 · 0 authorized units
- Silver Bow CountyCounty or equivalent 30093 · 130 authorized units
- Stillwater CountyCounty or equivalent 30095 · 0 authorized units
- Sweet Grass CountyCounty or equivalent 30097 · 2 authorized units
- Teton CountyCounty or equivalent 30099 · 2 authorized units
- Toole CountyCounty or equivalent 30101 · 0 authorized units
- Valley CountyCounty or equivalent 30105 · 0 authorized units
- Wibaux CountyCounty or equivalent 30109 · 1 authorized units
- Yellowstone CountyCounty or equivalent 30111 · 997 authorized units
Permit offices
- Alberton townPermit office 30001000 · Mineral County · 3 authorized units
- Anaconda-Deer Lodge CountyPermit office 30005000 · Deer Lodge County · 22 authorized units
- Bainville townPermit office 30009000 · Roosevelt County · Latest year unavailable
- BakerPermit office 30013000 · Fallon County · 4 authorized units
- Bearcreek townPermit office 30017000 · Carbon County · 4 authorized units
- BelgradePermit office 30025000 · Gallatin County · 224 authorized units
- Big TimberPermit office 30041000 · Sweet Grass County · 2 authorized units
- BillingsPermit office 30045000 · Yellowstone County · 468 authorized units
- BoulderPermit office 30053000 · Jefferson County · 2 authorized units
- BozemanPermit office 30057000 · Gallatin County · 908 authorized units
- Bridger townPermit office 30061000 · Carbon County · 2 authorized units
- Butte-Silver BowPermit office 30085000 · Silver Bow County · 130 authorized units
- Cascade County Unincorporated AreaPermit office 30097000 · Cascade County · 125 authorized units
- ChinookPermit office 30109000 · Blaine County · 0 authorized units
- ChoteauPermit office 30113000 · Teton County · 2 authorized units
- Chouteau County Unincorporated AreaPermit office 30117000 · Chouteau County · 12 authorized units
- Circle townPermit office 30121000 · McCone County · 1 authorized units
- ColstripPermit office 30127000 · Rosebud County · 2 authorized units
- Columbia FallsPermit office 30129000 · Flathead County · 20 authorized units
- Columbus townPermit office 30133000 · Stillwater County · 0 authorized units
- ConradPermit office 30137000 · Pondera County · Latest year unavailable
- Culbertson townPermit office 30141000 · Roosevelt County · 0 authorized units
- Cut BankPermit office 30149000 · Glacier County · Latest year unavailable
- Darby townPermit office 30157000 · Ravalli County · 5 authorized units
- Deer LodgePermit office 30165000 · Powell County · 48 authorized units
- DillonPermit office 30177000 · Beaverhead County · 42 authorized units
- Dutton townPermit office 30189000 · Teton County · 0 authorized units
- East HelenaPermit office 30193000 · Lewis and Clark County · 0 authorized units
- Ekalaka townPermit office 30197000 · Carter County · 5 authorized units
- Ennis townPermit office 30201000 · Madison County · 5 authorized units
- Fairview townPermit office 30213000 · Richland County · 1 authorized units
- ForsythPermit office 30233000 · Rosebud County · Latest year unavailable
- Fort BentonPermit office 30237000 · Chouteau County · 6 authorized units
- Froid townPermit office 30245000 · Roosevelt County · Latest year unavailable
- Fromberg townPermit office 30249000 · Carbon County · 3 authorized units
- Gallatin County Unincorporated AreaPermit office 30253000 · Gallatin County · 395 authorized units
- GlasgowPermit office 30269000 · Valley County · 0 authorized units
- Great FallsPermit office 30289000 · Cascade County · 128 authorized units
- HamiltonPermit office 30293000 · Ravalli County · 46 authorized units
- HardinPermit office 30297000 · Big Horn County · 0 authorized units
- HavrePermit office 30309000 · Hill County · 1 authorized units
- HelenaPermit office 30313000 · Lewis and Clark County · 193 authorized units
- Hill County Unincorporated AreaPermit office 30317000 · Hill County · 0 authorized units
- Hingham townPermit office 30321000 · Hill County · 0 authorized units
- Jefferson County Unincorporated AreaPermit office 30341000 · Jefferson County · 16 authorized units
- KalispellPermit office 30361000 · Flathead County · 459 authorized units
- LaurelPermit office 30373000 · Yellowstone County · 5 authorized units
- LewistownPermit office 30385000 · Fergus County · 2 authorized units
- LibbyPermit office 30389000 · Lincoln County · 27 authorized units
- LivingstonPermit office 30405000 · Park County · 0 authorized units
- Lodge Grass townPermit office 30409000 · Big Horn County · Latest year unavailable
- MaltaPermit office 30417000 · Phillips County · 0 authorized units
- Manhattan townPermit office 30421000 · Gallatin County · 11 authorized units
- Medicine Lake townPermit office 30433000 · Sheridan County · 0 authorized units
- Miles CityPermit office 30441000 · Custer County · 4 authorized units
- MissoulaPermit office 30449000 · Missoula County · 556 authorized units
- Missoula County Unincorporated AreaPermit office 30453000 · Missoula County · 330 authorized units
- Moore townPermit office 30457000 · Fergus County · Latest year unavailable
- PlentywoodPermit office 30505000 · Sheridan County · 0 authorized units
- PolsonPermit office 30513000 · Lake County · 58 authorized units
- Pondera County Unincorporated AreaPermit office 30517000 · Pondera County · 0 authorized units
- Powell County Unincorporated AreaPermit office 30529000 · Powell County · 40 authorized units
- Red LodgePermit office 30541000 · Carbon County · 23 authorized units
- Richey townPermit office 30549000 · Dawson County · 0 authorized units
- Richland County Unincorporated AreaPermit office 30553000 · Richland County · 0 authorized units
- RonanPermit office 30557000 · Lake County · 18 authorized units
- RoundupPermit office 30569000 · Musselshell County · 7 authorized units
- ScobeyPermit office 30585000 · Daniels County · 0 authorized units
- SidneyPermit office 30601000 · Richland County · 0 authorized units
- Stevensville townPermit office 30617000 · Ravalli County · 4 authorized units
- Three ForksPermit office 30649000 · Gallatin County · 3 authorized units
- Toole County Unincorporated AreaPermit office 30653000 · Toole County · 0 authorized units
- TownsendPermit office 30657000 · Broadwater County · 3 authorized units
- TroyPermit office 30665000 · Lincoln County · 0 authorized units
- Twin Bridges townPermit office 30669000 · Madison County · 0 authorized units
- Virginia City townPermit office 30681000 · Madison County · 2 authorized units
- West Yellowstone townPermit office 30689000 · Gallatin County · 3 authorized units
- WhitefishPermit office 30705000 · Flathead County · 351 authorized units
- Whitehall townPermit office 30709000 · Jefferson County · 2 authorized units
- Wibaux townPermit office 30717000 · Wibaux County · 1 authorized units
- Yellowstone County Unincorporated AreaPermit office 30733000 · Yellowstone County · 524 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison