State, district or territory · 04
Arizona
Annual housing permits and reporting coverage
- Published estimate · 2025
- 51,532
- Reported only · 2025
- 48,113
- Added by estimation · 2025
- 3,419
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 58,433 | 53,980 | 4,453 |
| 2024 Census file | 59,616 | 55,510 | 4,106 |
| 2025 Census file | 51,532 | 48,113 | 3,419 |
2024 to 2025 · published estimate -8,084 units · reported only -7,397 · added by estimation -687. 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 | 33,371 | 31,858 | 1,513 |
| Two units | 1,178 | 1,132 | 46 |
| Three or four units | 292 | 289 | 3 |
| Five or more units | 16,691 | 14,834 | 1,857 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 3,192,839 ± 631 |
| Median gross monthly rent · Census table B25064 | $1,543 ± $7 |
| Gross rent at least 30% of income · Census table B25070 | 51.4% ± 0.5 percentage points |
| Gross rent at least 50% of income | 24.7% ± 0.4 percentage points |
| Estimated households with a computed rent-to-income ratio | 869,948 |
The 2025 permit estimate amounts to 16.1 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
- Apache CountyCounty or equivalent 04001 · 142 authorized units
- Cochise CountyCounty or equivalent 04003 · 463 authorized units
- Coconino CountyCounty or equivalent 04005 · 634 authorized units
- Gila CountyCounty or equivalent 04007 · 153 authorized units
- Graham CountyCounty or equivalent 04009 · 225 authorized units
- Greenlee CountyCounty or equivalent 04011 · 12 authorized units
- La Paz CountyCounty or equivalent 04012 · 62 authorized units
- Maricopa CountyCounty or equivalent 04013 · 31,651 authorized units
- Mohave CountyCounty or equivalent 04015 · 1,817 authorized units
- Navajo CountyCounty or equivalent 04017 · 441 authorized units
- Pima CountyCounty or equivalent 04019 · 4,658 authorized units
- Pinal CountyCounty or equivalent 04021 · 8,048 authorized units
- Santa Cruz CountyCounty or equivalent 04023 · 353 authorized units
- Yavapai CountyCounty or equivalent 04025 · 1,718 authorized units
- Yuma CountyCounty or equivalent 04027 · 1,155 authorized units
Permit offices
- Apache County Unincorporated AreaPermit office 04001000 · Apache County · 92 authorized units
- Apache JunctionPermit office 04009000 · Pinal County · 1,124 authorized units
- AvondalePermit office 04013000 · Maricopa County · 950 authorized units
- BensonPermit office 04017000 · Cochise County · 84 authorized units
- BisbeePermit office 04021000 · Cochise County · 2 authorized units
- BuckeyePermit office 04025000 · Maricopa County · 2,136 authorized units
- Bullhead CityPermit office 04029000 · Mohave County · 273 authorized units
- Camp Verde townPermit office 04033000 · Yavapai County · 30 authorized units
- Carefree townPermit office 04037000 · Maricopa County · 13 authorized units
- Casa GrandePermit office 04041000 · Pinal County · 322 authorized units
- Cave Creek townPermit office 04045000 · Maricopa County · 31 authorized units
- ChandlerPermit office 04049000 · Maricopa County · 719 authorized units
- Chino Valley townPermit office 04053000 · Yavapai County · 56 authorized units
- Clarkdale townPermit office 04057000 · Yavapai County · 2 authorized units
- Clifton townPermit office 04061000 · Greenlee County · 0 authorized units
- Cochise County Unincorporated AreaPermit office 04065000 · Cochise County · 299 authorized units
- Coconino County Unincorporated AreaPermit office 04069000 · Coconino County · 100 authorized units
- Colorado City townPermit office 04073000 · Mohave County · 19 authorized units
- CoolidgePermit office 04077000 · Pinal County · 289 authorized units
- CottonwoodPermit office 04081000 · Yavapai County · 82 authorized units
- Dewey-Humboldt townPermit office 04083000 · Yavapai County · 41 authorized units
- DouglasPermit office 04085000 · Cochise County · 20 authorized units
- Duncan townPermit office 04089000 · Greenlee County · 0 authorized units
- Eagar townPermit office 04093000 · Apache County · 21 authorized units
- El MiragePermit office 04097000 · Maricopa County · 4 authorized units
- EloyPermit office 04101000 · Pinal County · 230 authorized units
- FlagstaffPermit office 04105000 · Coconino County · 485 authorized units
- Florence townPermit office 04109000 · Pinal County · 258 authorized units
- Fountain Hills townPermit office 04113000 · Maricopa County · 67 authorized units
- Fredonia townPermit office 04117000 · Coconino County · 6 authorized units
- Gila Bend townPermit office 04121000 · Maricopa County · 1 authorized units
- Gila County Unincorporated AreaPermit office 04125000 · Gila County · 78 authorized units
- Gilbert townPermit office 04129000 · Maricopa County · 1,043 authorized units
- GlendalePermit office 04133000 · Maricopa County · 476 authorized units
- GlobePermit office 04137000 · Gila County · 2 authorized units
- GoodyearPermit office 04141000 · Maricopa County · 2,209 authorized units
- Graham County Unincorporated AreaPermit office 04145000 · Graham County · 88 authorized units
- Greenlee County Unincorporated AreaPermit office 04149000 · Greenlee County · 12 authorized units
- Guadalupe townPermit office 04153000 · Maricopa County · 3 authorized units
- Hayden townPermit office 04157000 · Gila County · 0 authorized units
- HolbrookPermit office 04165000 · Navajo County · 2 authorized units
- Huachuca City townPermit office 04169000 · Cochise County · 1 authorized units
- Jerome townPermit office 04173000 · Yavapai County · 0 authorized units
- KingmanPermit office 04181000 · Mohave County · 141 authorized units
- La Paz County Unincorporated AreaPermit office 04185000 · La Paz County · 49 authorized units
- Lake Havasu CityPermit office 04189000 · Mohave County · 270 authorized units
- Litchfield ParkPermit office 04193000 · Maricopa County · 0 authorized units
- Mammoth townPermit office 04197000 · Pinal County · Latest year unavailable
- Marana townPermit office 04201000 · Pima County · 918 authorized units
- MaricopaPermit office 04205100 · Pinal County · 1,218 authorized units
- Maricopa County Unincorporated AreaPermit office 04205000 · Maricopa County · 1,903 authorized units
- MesaPermit office 04209000 · Maricopa County · 2,015 authorized units
- Mohave County Unincorporated AreaPermit office 04217000 · Mohave County · 1,114 authorized units
- Navajo County Unincorporated AreaPermit office 04221000 · Navajo County · 194 authorized units
- NogalesPermit office 04225000 · Santa Cruz County · 8 authorized units
- Oro Valley townPermit office 04229000 · Pima County · 423 authorized units
- PagePermit office 04233000 · Coconino County · 31 authorized units
- Paradise Valley townPermit office 04237000 · Maricopa County · 75 authorized units
- Parker townPermit office 04241000 · La Paz County · 2 authorized units
- Patagonia townPermit office 04245000 · Santa Cruz County · 0 authorized units
- Payson townPermit office 04249000 · Gila County · 69 authorized units
- PeoriaPermit office 04253000 · Maricopa County · 1,184 authorized units
- PhoenixPermit office 04257000 · Maricopa County · 10,395 authorized units
- Pima County Unincorporated AreaPermit office 04261000 · Pima County · 1,448 authorized units
- Pima townPermit office 04265000 · Graham County · 46 authorized units
- Pinal County Unincorporated AreaPermit office 04269000 · Pinal County · 4,607 authorized units
- Pinetop-Lakeside townPermit office 04273000 · Navajo County · 22 authorized units
- PrescottPermit office 04277000 · Yavapai County · 686 authorized units
- Prescott Valley townPermit office 04281000 · Yavapai County · 291 authorized units
- Quartzsite townPermit office 04285000 · La Paz County · 11 authorized units
- Queen Creek townPermit office 04289000 · Maricopa County · 1,571 authorized units
- SaffordPermit office 04293000 · Graham County · 47 authorized units
- Sahuarita townPermit office 04294000 · Pima County · 362 authorized units
- San LuisPermit office 04297000 · Yuma County · 175 authorized units
- Santa Cruz County Unincorporated AreaPermit office 04301000 · Santa Cruz County · 345 authorized units
- ScottsdalePermit office 04305000 · Maricopa County · 2,061 authorized units
- SedonaPermit office 04313000 · Yavapai County · 52 authorized units
- Show LowPermit office 04317000 · Navajo County · 135 authorized units
- Sierra VistaPermit office 04321000 · Cochise County · 25 authorized units
- Snowflake townPermit office 04325000 · Navajo County · 53 authorized units
- SomertonPermit office 04329000 · Yuma County · 32 authorized units
- South TucsonPermit office 04333000 · Pima County · 2 authorized units
- Springerville townPermit office 04337000 · Apache County · 22 authorized units
- St. JohnsPermit office 04341000 · Apache County · 7 authorized units
- Star Valley townPermit office 04084000 · Gila County · 4 authorized units
- SurprisePermit office 04349000 · Maricopa County · 3,355 authorized units
- Taylor townPermit office 04353000 · Navajo County · 21 authorized units
- TempePermit office 04357000 · Maricopa County · 1,287 authorized units
- Thatcher townPermit office 04361000 · Graham County · 44 authorized units
- TollesonPermit office 04365000 · Maricopa County · 7 authorized units
- TombstonePermit office 04369000 · Cochise County · 29 authorized units
- TucsonPermit office 04373000 · Pima County · 1,505 authorized units
- Wellton townPermit office 04377000 · Yuma County · 11 authorized units
- Wickenburg townPermit office 04381000 · Maricopa County · 112 authorized units
- WillcoxPermit office 04385000 · Cochise County · 3 authorized units
- WilliamsPermit office 04389000 · Coconino County · 12 authorized units
- Winkelman townPermit office 04393000 · Gila County · Latest year unavailable
- WinslowPermit office 04397000 · Navajo County · 14 authorized units
- Yavapai County Unincorporated AreaPermit office 04401000 · Yavapai County · 478 authorized units
- Youngtown townPermit office 04405000 · Maricopa County · 34 authorized units
- YumaPermit office 04409000 · Yuma County · 832 authorized units
- Yuma County Unincorporated AreaPermit office 04413000 · Yuma County · 105 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