State, district or territory · 41
Oregon
Annual housing permits and reporting coverage
- Published estimate · 2025
- 14,839
- Reported only · 2025
- 14,003
- Added by estimation · 2025
- 836
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 17,697 | 17,026 | 671 |
| 2024 Census file | 14,621 | 14,108 | 513 |
| 2025 Census file | 14,839 | 14,003 | 836 |
2024 to 2025 · published estimate +218 units · reported only -105 · added by estimation +323. 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 | 9,215 | 8,600 | 615 |
| Two units | 480 | 454 | 26 |
| Three or four units | 219 | 219 | 0 |
| Five or more units | 4,925 | 4,730 | 195 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 1,857,992 ± 637 |
| Median gross monthly rent · Census table B25064 | $1,525 ± $10 |
| Gross rent at least 30% of income · Census table B25070 | 52.5% ± 0.5 percentage points |
| Gross rent at least 50% of income | 26.8% ± 0.4 percentage points |
| Estimated households with a computed rent-to-income ratio | 594,861 |
The 2025 permit estimate amounts to 8 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
- Baker CountyCounty or equivalent 41001 · 44 authorized units
- Benton CountyCounty or equivalent 41003 · 484 authorized units
- Clackamas CountyCounty or equivalent 41005 · 1,235 authorized units
- Clatsop CountyCounty or equivalent 41007 · 237 authorized units
- Columbia CountyCounty or equivalent 41009 · 84 authorized units
- Coos CountyCounty or equivalent 41011 · 67 authorized units
- Crook CountyCounty or equivalent 41013 · 414 authorized units
- Curry CountyCounty or equivalent 41015 · 42 authorized units
- Deschutes CountyCounty or equivalent 41017 · 2,574 authorized units
- Douglas CountyCounty or equivalent 41019 · 182 authorized units
- Gilliam CountyCounty or equivalent 41021 · 2 authorized units
- Grant CountyCounty or equivalent 41023 · 6 authorized units
- Harney CountyCounty or equivalent 41025 · 34 authorized units
- Hood River CountyCounty or equivalent 41027 · 180 authorized units
- Jackson CountyCounty or equivalent 41029 · 944 authorized units
- Jefferson CountyCounty or equivalent 41031 · 134 authorized units
- Josephine CountyCounty or equivalent 41033 · 293 authorized units
- Klamath CountyCounty or equivalent 41035 · 103 authorized units
- Lake CountyCounty or equivalent 41037 · 12 authorized units
- Lane CountyCounty or equivalent 41039 · 1,545 authorized units
- Lincoln CountyCounty or equivalent 41041 · 209 authorized units
- Linn CountyCounty or equivalent 41043 · 189 authorized units
- Malheur CountyCounty or equivalent 41045 · 88 authorized units
- Marion CountyCounty or equivalent 41047 · 1,323 authorized units
- Morrow CountyCounty or equivalent 41049 · 64 authorized units
- Multnomah CountyCounty or equivalent 41051 · 1,594 authorized units
- Oregon Balance of StateCounty or equivalent 41000 · 169 authorized units
- Polk CountyCounty or equivalent 41053 · 103 authorized units
- Tillamook CountyCounty or equivalent 41057 · 77 authorized units
- Umatilla CountyCounty or equivalent 41059 · 200 authorized units
- Union CountyCounty or equivalent 41061 · 50 authorized units
- Wallowa CountyCounty or equivalent 41063 · 18 authorized units
- Wasco CountyCounty or equivalent 41065 · 39 authorized units
- Washington CountyCounty or equivalent 41067 · 1,886 authorized units
- Yamhill CountyCounty or equivalent 41071 · 214 authorized units
Permit offices
- AlbanyPermit office 41009000 · Linn County · 28 authorized units
- AshlandPermit office 41017000 · Jackson County · 43 authorized units
- AstoriaPermit office 41019000 · Clatsop County · 5 authorized units
- AuroraPermit office 41025000 · Marion County · 1 authorized units
- Baker CityPermit office 41027000 · Baker County · 44 authorized units
- Balance of StatePermit office 41030000 · Oregon Balance of State · 169 authorized units
- BeavertonPermit office 41039000 · Washington County · 442 authorized units
- BendPermit office 41041000 · Deschutes County · 1,756 authorized units
- Benton County Unincorporated AreaPermit office 41043000 · Benton County · 51 authorized units
- BoardmanPermit office 41045000 · Morrow County · 30 authorized units
- BrookingsPermit office 41049000 · Curry County · 12 authorized units
- BrownsvillePermit office 41051000 · Linn County · 1 authorized units
- Cannon BeachPermit office 41059000 · Clatsop County · 11 authorized units
- Central PointPermit office 41071000 · Jackson County · 28 authorized units
- Clackamas County Unincorporated AreaPermit office 41077000 · Clackamas County · 202 authorized units
- ClatskaniePermit office 41079000 · Columbia County · 8 authorized units
- Clatsop County Unincorporated AreaPermit office 41081000 · Clatsop County · 45 authorized units
- CoburgPermit office 41083000 · Lane County · 3 authorized units
- Columbia CityPermit office 41085000 · Columbia County · 2 authorized units
- Columbia County Unincorporated AreaPermit office 41087000 · Columbia County · 36 authorized units
- Coos BayPermit office 41091000 · Coos County · 6 authorized units
- Coos County Unincorporated AreaPermit office 41093000 · Coos County · 43 authorized units
- CorneliusPermit office 41097000 · Washington County · 88 authorized units
- CorvallisPermit office 41099000 · Benton County · 401 authorized units
- Cottage GrovePermit office 41101000 · Lane County · 18 authorized units
- CreswellPermit office 41105000 · Lane County · 10 authorized units
- Crook CountyPermit office 41107000 · Crook County · 414 authorized units
- Curry County Unincorporated AreaPermit office 41111000 · Curry County · 30 authorized units
- DallasPermit office 41113000 · Polk County · 46 authorized units
- DaytonPermit office 41115000 · Yamhill County · 10 authorized units
- Depoe BayPermit office 41119000 · Lincoln County · 9 authorized units
- Deschutes County Unincorporated AreaPermit office 41121000 · Deschutes County · 396 authorized units
- Douglas County Unincorporated AreaPermit office 41127000 · Douglas County · 182 authorized units
- DundeePermit office 41133000 · Yamhill County · 0 authorized units
- Dunes CityPermit office 41135000 · Lane County · 8 authorized units
- DurhamPermit office 41137000 · Washington County · 19 authorized units
- Eagle PointPermit office 41139000 · Jackson County · 48 authorized units
- EstacadaPermit office 41149000 · Clackamas County · 68 authorized units
- EugenePermit office 41151000 · Lane County · 850 authorized units
- FairviewPermit office 41153000 · Multnomah County · 10 authorized units
- FlorencePermit office 41157000 · Lane County · 58 authorized units
- Forest GrovePermit office 41159000 · Washington County · 135 authorized units
- GearhartPermit office 41173000 · Clatsop County · 7 authorized units
- Gilliam County Unincorporated AreaPermit office 41177000 · Gilliam County · 2 authorized units
- Grant CountyPermit office 41189000 · Grant County · 6 authorized units
- Grants PassPermit office 41191000 · Josephine County · 195 authorized units
- GreshamPermit office 41195000 · Multnomah County · 296 authorized units
- HalseyPermit office 41201000 · Linn County · 0 authorized units
- Happy ValleyPermit office 41205000 · Clackamas County · 350 authorized units
- Harney CountyPermit office 41207000 · Harney County · 34 authorized units
- HarrisburgPermit office 41209000 · Linn County · 7 authorized units
- HermistonPermit office 41215000 · Umatilla County · 79 authorized units
- HillsboroPermit office 41217000 · Washington County · 313 authorized units
- Hood RiverPermit office 41221000 · Hood River County · 141 authorized units
- Hood River County Unincorporated AreaPermit office 41223000 · Hood River County · 39 authorized units
- IndependencePermit office 41235000 · Polk County · 2 authorized units
- IrrigonPermit office 41239000 · Morrow County · 22 authorized units
- Jackson County Unincorporated AreaPermit office 41243000 · Jackson County · 130 authorized units
- JacksonvillePermit office 41245000 · Jackson County · 24 authorized units
- Jefferson CountyPermit office 41249000 · Jefferson County · 134 authorized units
- Josephine County Unincorporated AreaPermit office 41259000 · Josephine County · 98 authorized units
- Junction CityPermit office 41261000 · Lane County · 23 authorized units
- KeizerPermit office 41263000 · Marion County · 95 authorized units
- King CityPermit office 41265000 · Washington County · 42 authorized units
- Klamath CountyPermit office 41267000 · Klamath County · 103 authorized units
- La GrandePermit office 41271000 · Union County · 25 authorized units
- LafayettePermit office 41273000 · Yamhill County · 27 authorized units
- Lake CountyPermit office 41275000 · Lake County · 12 authorized units
- Lake OswegoPermit office 41277000 · Clackamas County · 138 authorized units
- Lane County Unincorporated AreaPermit office 41287000 · Lane County · 177 authorized units
- LebanonPermit office 41289000 · Linn County · 43 authorized units
- Lincoln CityPermit office 41293000 · Lincoln County · 94 authorized units
- Lincoln County Unincorporated AreaPermit office 41295000 · Lincoln County · 40 authorized units
- Linn County Unincorporated AreaPermit office 41297000 · Linn County · 55 authorized units
- LowellPermit office 41305000 · Lane County · 1 authorized units
- LyonsPermit office 41307000 · Linn County · 3 authorized units
- Malheur County Unincorporated AreaPermit office 41311000 · Malheur County · 29 authorized units
- ManzanitaPermit office 41315000 · Tillamook County · 17 authorized units
- Marion County Unincorporated AreaPermit office 41317000 · Marion County · 106 authorized units
- McMinnvillePermit office 41323000 · Yamhill County · 26 authorized units
- MedfordPermit office 41325000 · Jackson County · 619 authorized units
- Mill CityPermit office 41331000 · Linn County · 7 authorized units
- MillersburgPermit office 41335000 · Linn County · 7 authorized units
- MilwaukiePermit office 41339000 · Clackamas County · 46 authorized units
- MonmouthPermit office 41347000 · Polk County · 37 authorized units
- Morrow County Unincorporated AreaPermit office 41355000 · Morrow County · 12 authorized units
- Mount AngelPermit office 41359000 · Marion County · 5 authorized units
- Multnomah County Part 2 Unincorporated AreaPermit office 41365000 · Multnomah County · 47 authorized units
- NewbergPermit office 41375000 · Yamhill County · 51 authorized units
- NewportPermit office 41377000 · Lincoln County · 46 authorized units
- North BendPermit office 41379000 · Coos County · 18 authorized units
- OakridgePermit office 41389000 · Lane County · 5 authorized units
- OntarioPermit office 41391000 · Malheur County · 59 authorized units
- Oregon CityPermit office 41393000 · Clackamas County · 287 authorized units
- PendletonPermit office 41397000 · Umatilla County · 23 authorized units
- PhilomathPermit office 41399000 · Benton County · 32 authorized units
- PhoenixPermit office 41401000 · Jackson County · 40 authorized units
- Polk County Unincorporated AreaPermit office 41405000 · Polk County · 18 authorized units
- PortlandPermit office 41411000 · Multnomah County · 1,223 authorized units
- RedmondPermit office 41425000 · Deschutes County · 374 authorized units
- ReedsportPermit office 41427000 · Douglas County · 0 authorized units
- Rogue RiverPermit office 41439000 · Jackson County · 1 authorized units
- SalemPermit office 41445000 · Marion County · 778 authorized units
- SandyPermit office 41449000 · Clackamas County · 47 authorized units
- ScappoosePermit office 41451000 · Columbia County · 29 authorized units
- ScioPermit office 41453000 · Linn County · 3 authorized units
- SeasidePermit office 41457000 · Clatsop County · 169 authorized units
- SherwoodPermit office 41469000 · Washington County · 40 authorized units
- SiletzPermit office 41471000 · Lincoln County · 0 authorized units
- SilvertonPermit office 41473000 · Marion County · 62 authorized units
- SistersPermit office 41475000 · Deschutes County · 48 authorized units
- SpringfieldPermit office 41481000 · Lane County · 329 authorized units
- St. HelensPermit office 41483000 · Columbia County · 8 authorized units
- StaytonPermit office 41489000 · Marion County · 3 authorized units
- Sweet HomePermit office 41499000 · Linn County · 35 authorized units
- TalentPermit office 41501000 · Jackson County · 11 authorized units
- TangentPermit office 41503000 · Linn County · 0 authorized units
- TigardPermit office 41505000 · Washington County · 228 authorized units
- Tillamook County Unincorporated AreaPermit office 41509000 · Tillamook County · 60 authorized units
- ToledoPermit office 41511000 · Lincoln County · 1 authorized units
- TroutdalePermit office 41513000 · Multnomah County · 18 authorized units
- TualatinPermit office 41517000 · Washington County · 147 authorized units
- UmatillaPermit office 41523000 · Umatilla County · 98 authorized units
- Union County Unincorporated AreaPermit office 41529000 · Union County · 25 authorized units
- VenetaPermit office 41535000 · Lane County · 63 authorized units
- VernoniaPermit office 41537000 · Columbia County · 1 authorized units
- WaldportPermit office 41539000 · Lincoln County · 13 authorized units
- Wallowa CountyPermit office 41543000 · Wallowa County · 18 authorized units
- WarrentonPermit office 41545000 · Clatsop County · 0 authorized units
- Wasco CountyPermit office 41549000 · Wasco County · 39 authorized units
- Washington County Unincorporated AreaPermit office 41551000 · Washington County · 432 authorized units
- West LinnPermit office 41555000 · Clackamas County · 29 authorized units
- WilsonvillePermit office 41569000 · Clackamas County · 68 authorized units
- Wood VillagePermit office 41575000 · Multnomah County · 0 authorized units
- WoodburnPermit office 41577000 · Marion County · 273 authorized units
- YachatsPermit office 41579000 · Lincoln County · 6 authorized units
- Yamhill County Unincorporated AreaPermit office 41583000 · Yamhill County · 100 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