County or equivalent · 26125
Oakland County, Michigan
Annual housing permits and reporting coverage
- Published estimate · 2025
- 2,023
- Reported only · 2025
- 1,782
- Added by estimation · 2025
- 241
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 2,328 | 2,108 | 220 |
| 2024 Census file | 2,886 | 2,269 | 617 |
| 2025 Census file | 2,023 | 1,782 | 241 |
2024 to 2025 · published estimate -863 units · reported only -487 · added by estimation -376. 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,730 | 1,489 | 241 |
| Two units | 0 | 0 | 0 |
| Three or four units | 57 | 57 | 0 |
| Five or more units | 236 | 236 | 0 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 561,348 ± 263 |
| Median gross monthly rent · Census table B25064 | $1,376 ± $14 |
| Gross rent at least 30% of income · Census table B25070 | 44.8% ± 1.3 percentage points |
| Gross rent at least 50% of income | 23% ± 1.1 percentage points |
| Estimated households with a computed rent-to-income ratio | 136,509 |
The 2025 permit estimate amounts to 3.6 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 567,093 in 2024 to 569,537 in 2025 (+2,444 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.
- Addison townshipPermit office 26003500 · Oakland County · 15 authorized units
- Auburn HillsPermit office 26043500 · Oakland County · 21 authorized units
- BerkleyPermit office 26080000 · Oakland County · 13 authorized units
- Beverly Hills villagePermit office 26086500 · Oakland County · 7 authorized units
- BirminghamPermit office 26092500 · Oakland County · 55 authorized units
- Bloomfield charter townshipPermit office 26099000 · Oakland County · 53 authorized units
- Bloomfield HillsPermit office 26097500 · Oakland County · 4 authorized units
- Brandon charter townshipPermit office 26109500 · Oakland County · 17 authorized units
- ClawsonPermit office 26188000 · Oakland County · 44 authorized units
- Commerce charter townshipPermit office 26210000 · Oakland County · 75 authorized units
- FarmingtonPermit office 26300000 · Oakland County · 38 authorized units
- Farmington HillsPermit office 26300500 · Oakland County · 22 authorized units
- FerndalePermit office 26304500 · Oakland County · 83 authorized units
- Franklin villagePermit office 26323000 · Oakland County · 0 authorized units
- Groveland townshipPermit office 26385000 · Oakland County · 10 authorized units
- Hazel ParkPermit office 26407500 · Oakland County · 9 authorized units
- Highland charter townshipPermit office 26415500 · Oakland County · 28 authorized units
- Holly townshipPermit office 26422000 · Oakland County · 35 authorized units
- Holly villagePermit office 26422500 · Oakland County · 1 authorized units
- Huntington WoodsPermit office 26438500 · Oakland County · 7 authorized units
- Independence charter townshipPermit office 26442000 · Oakland County · 71 authorized units
- Keego HarborPermit office 26469000 · Oakland County · 2 authorized units
- Lake AngelusPermit office 26483000 · Oakland County · 2 authorized units
- Lake Orion villagePermit office 26486500 · Oakland County · 2 authorized units
- Lathrup VillagePermit office 26497500 · Oakland County · Latest year unavailable
- Leonard villagePermit office 26507500 · Oakland County · 3 authorized units
- Lyon charter townshipPermit office 26532500 · Oakland County · 164 authorized units
- Madison HeightsPermit office 26539000 · Oakland County · 6 authorized units
- Milford charter townshipPermit office 26594000 · Oakland County · 169 authorized units
- Milford villagePermit office 26594500 · Oakland County · 18 authorized units
- NorthvillePermit office 26644500 · Oakland County · 54 authorized units
- NoviPermit office 26651000 · Oakland County · 78 authorized units
- Novi townshipPermit office 26651500 · Oakland County · 0 authorized units
- Oak ParkPermit office 26652500 · Oakland County · 1 authorized units
- Oakland charter townshipPermit office 26653500 · Oakland County · 55 authorized units
- Orchard Lake VillagePermit office 26668500 · Oakland County · 29 authorized units
- Orion charter townshipPermit office 26670000 · Oakland County · 27 authorized units
- Ortonville villagePermit office 26671500 · Oakland County · 0 authorized units
- Oxford charter townshipPermit office 26684000 · Oakland County · 41 authorized units
- Oxford villagePermit office 26684500 · Oakland County · 0 authorized units
- Pleasant RidgePermit office 26709000 · Oakland County · 3 authorized units
- PontiacPermit office 26713000 · Oakland County · 66 authorized units
- RochesterPermit office 26751000 · Oakland County · 20 authorized units
- Rochester HillsPermit office 26751500 · Oakland County · 30 authorized units
- Rose townshipPermit office 26761000 · Oakland County · 21 authorized units
- Royal OakPermit office 26764500 · Oakland County · 140 authorized units
- Royal Oak charter townshipPermit office 26765000 · Oakland County · 28 authorized units
- South LyonPermit office 26809500 · Oakland County · 26 authorized units
- SouthfieldPermit office 26811000 · Oakland County · 31 authorized units
- Springfield charter townshipPermit office 26818500 · Oakland County · 43 authorized units
- Sylvan LakePermit office 26847000 · Oakland County · 1 authorized units
- TroyPermit office 26863000 · Oakland County · 116 authorized units
- Village of ClarkstonPermit office 26187000 · Oakland County · 27 authorized units
- Walled LakePermit office 26888500 · Oakland County · 1 authorized units
- Waterford charter townshipPermit office 26893000 · Oakland County · 76 authorized units
- West Bloomfield charter townshipPermit office 26907000 · Oakland County · 57 authorized units
- White Lake charter townshipPermit office 26916500 · Oakland County · 74 authorized units
- WixomPermit office 26929500 · Oakland County · 4 authorized units
- Wolverine Lake villagePermit office 26930000 · Oakland County · 0 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