County or equivalent · 42091
Montgomery County, Pennsylvania
Annual housing permits and reporting coverage
- Published estimate · 2025
- 2,231
- Reported only · 2025
- 1,722
- Added by estimation · 2025
- 509
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 1,425 | 1,405 | 20 |
| 2024 Census file | 2,490 | 2,113 | 377 |
| 2025 Census file | 2,231 | 1,722 | 509 |
2024 to 2025 · published estimate -259 units · reported only -391 · added by estimation +132. 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 | 1,223 | 714 | 509 |
| Two units | 0 | 0 | 0 |
| Three or four units | 15 | 15 | 0 |
| Five or more units | 993 | 993 | 0 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 350,351 ± 250 |
| Median gross monthly rent · Census table B25064 | $1,683 ± $19 |
| Gross rent at least 30% of income · Census table B25070 | 49% ± 1.5 percentage points |
| Gross rent at least 50% of income | 24.7% ± 1.1 percentage points |
| Estimated households with a computed rent-to-income ratio | 90,744 |
The 2025 permit estimate amounts to 6.4 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
The Vintage 2025 Census housing stock estimate changed from 353,259 in 2024 to 355,529 in 2025 (+2,270 units). This is a separate model-based inventory estimate.
Permit offices listed under this county code
Use the office pages for their own histories and source coverage notes.
- Abington townshipPermit office 42001900 · Montgomery County · 58 authorized units
- Ambler boroughPermit office 42012400 · Montgomery County · 1 authorized units
- Bridgeport boroughPermit office 42068800 · Montgomery County · 150 authorized units
- Bryn Athyn boroughPermit office 42076600 · Montgomery County · 2 authorized units
- Cheltenham townshipPermit office 42106600 · Montgomery County · 0 authorized units
- Collegeville boroughPermit office 42128500 · Montgomery County · 0 authorized units
- Conshohocken boroughPermit office 42137500 · Montgomery County · 171 authorized units
- Douglass townshipPermit office 42169600 · Montgomery County · 79 authorized units
- East Greenville boroughPermit office 42188200 · Montgomery County · 0 authorized units
- East Norriton townshipPermit office 42193000 · Montgomery County · 0 authorized units
- Franconia townshipPermit office 42240400 · Montgomery County · 23 authorized units
- Green Lane boroughPermit office 42266500 · Montgomery County · 1 authorized units
- Hatboro boroughPermit office 42288100 · Montgomery County · 104 authorized units
- Hatfield boroughPermit office 42288400 · Montgomery County · Latest year unavailable
- Hatfield townshipPermit office 42288700 · Montgomery County · 54 authorized units
- Horsham townshipPermit office 42306700 · Montgomery County · 118 authorized units
- Jenkintown boroughPermit office 42329800 · Montgomery County · 3 authorized units
- Lansdale boroughPermit office 42352000 · Montgomery County · 0 authorized units
- Limerick townshipPermit office 42371800 · Montgomery County · 23 authorized units
- Lower Frederick townshipPermit office 42384700 · Montgomery County · 26 authorized units
- Lower Gwynedd townshipPermit office 42385000 · Montgomery County · 8 authorized units
- Lower Merion townshipPermit office 42386500 · Montgomery County · 442 authorized units
- Lower Moreland townshipPermit office 42387400 · Montgomery County · 30 authorized units
- Lower Pottsgrove townshipPermit office 42388900 · Montgomery County · 3 authorized units
- Lower Providence townshipPermit office 42389200 · Montgomery County · 6 authorized units
- Lower Salford townshipPermit office 42389500 · Montgomery County · 30 authorized units
- Marlborough townshipPermit office 42409000 · Montgomery County · 5 authorized units
- Montgomery townshipPermit office 42444700 · Montgomery County · 2 authorized units
- Narberth boroughPermit office 42460600 · Montgomery County · 15 authorized units
- New Hanover townshipPermit office 42469300 · Montgomery County · 1 authorized units
- Norristown boroughPermit office 42480400 · Montgomery County · 37 authorized units
- North Wales boroughPermit office 42491500 · Montgomery County · 0 authorized units
- Pennsburg boroughPermit office 42523600 · Montgomery County · 11 authorized units
- Perkiomen townshipPermit office 42525100 · Montgomery County · 1 authorized units
- Plymouth townshipPermit office 42544300 · Montgomery County · 11 authorized units
- Pottstown boroughPermit office 42553300 · Montgomery County · 0 authorized units
- Red Hill boroughPermit office 42563500 · Montgomery County · 7 authorized units
- Rockledge boroughPermit office 42577600 · Montgomery County · 0 authorized units
- Royersford boroughPermit office 42583000 · Montgomery County · 1 authorized units
- Salford townshipPermit office 42589600 · Montgomery County · 0 authorized units
- Schwenksville boroughPermit office 42596800 · Montgomery County · 0 authorized units
- Skippack townshipPermit office 42615700 · Montgomery County · 16 authorized units
- Souderton boroughPermit office 42623800 · Montgomery County · 0 authorized units
- Springfield townshipPermit office 42646000 · Montgomery County · 19 authorized units
- Telford boroughPermit office 42671500 · Montgomery County · 0 authorized units
- Towamencin townshipPermit office 42681100 · Montgomery County · 0 authorized units
- Trappe boroughPermit office 42683800 · Montgomery County · 5 authorized units
- Upper Dublin townshipPermit office 42703000 · Montgomery County · 231 authorized units
- Upper Frederick townshipPermit office 42703900 · Montgomery County · 126 authorized units
- Upper Gwynedd townshipPermit office 42704200 · Montgomery County · 4 authorized units
- Upper Hanover townshipPermit office 42704500 · Montgomery County · 9 authorized units
- Upper Merion townshipPermit office 42706300 · Montgomery County · 266 authorized units
- Upper Moreland townshipPermit office 42707200 · Montgomery County · 5 authorized units
- Upper Pottsgrove townshipPermit office 42708700 · Montgomery County · 30 authorized units
- Upper Providence townshipPermit office 42709300 · Montgomery County · 30 authorized units
- Upper Salford townshipPermit office 42709600 · Montgomery County · 0 authorized units
- West Conshohocken boroughPermit office 42747700 · Montgomery County · 1 authorized units
- West Norriton townshipPermit office 42759100 · Montgomery County · 0 authorized units
- West Pottsgrove townshipPermit office 42761500 · Montgomery County · 1 authorized units
- Whitemarsh townshipPermit office 42773200 · Montgomery County · 35 authorized units
- Whitpain townshipPermit office 42773500 · Montgomery County · 6 authorized units
- Worcester townshipPermit office 42785500 · Montgomery County · 24 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