State, district or territory · 37
North Carolina
Annual housing permits and reporting coverage
- Published estimate · 2025
- 86,167
- Reported only · 2025
- 79,442
- Added by estimation · 2025
- 6,725
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 98,853 | 91,673 | 7,180 |
| 2024 Census file | 95,163 | 87,602 | 7,561 |
| 2025 Census file | 86,167 | 79,442 | 6,725 |
2024 to 2025 · published estimate -8,996 units · reported only -8,160 · added by estimation -836. 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 | 65,303 | 60,454 | 4,849 |
| Two units | 1,086 | 1,000 | 86 |
| Three or four units | 320 | 238 | 82 |
| Five or more units | 19,458 | 17,750 | 1,708 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 4,895,668 ± 642 |
| Median gross monthly rent · Census table B25064 | $1,228 ± $5 |
| Gross rent at least 30% of income · Census table B25070 | 48.9% ± 0.4 percentage points |
| Gross rent at least 50% of income | 23.6% ± 0.3 percentage points |
| Estimated households with a computed rent-to-income ratio | 1,306,980 |
The 2025 permit estimate amounts to 17.6 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
- Alamance CountyCounty or equivalent 37001 · 2,027 authorized units
- Alexander CountyCounty or equivalent 37003 · 103 authorized units
- Alleghany CountyCounty or equivalent 37005 · 82 authorized units
- Anson CountyCounty or equivalent 37007 · 53 authorized units
- Ashe CountyCounty or equivalent 37009 · 195 authorized units
- Avery CountyCounty or equivalent 37011 · 151 authorized units
- Beaufort CountyCounty or equivalent 37013 · 119 authorized units
- Bertie CountyCounty or equivalent 37015 · 32 authorized units
- Bladen CountyCounty or equivalent 37017 · 97 authorized units
- Brunswick CountyCounty or equivalent 37019 · 4,457 authorized units
- Buncombe CountyCounty or equivalent 37021 · 2,028 authorized units
- Burke CountyCounty or equivalent 37023 · 588 authorized units
- Cabarrus CountyCounty or equivalent 37025 · 1,991 authorized units
- Caldwell CountyCounty or equivalent 37027 · 501 authorized units
- Camden CountyCounty or equivalent 37029 · 144 authorized units
- Carteret CountyCounty or equivalent 37031 · 471 authorized units
- Caswell CountyCounty or equivalent 37033 · 50 authorized units
- Catawba CountyCounty or equivalent 37035 · 1,944 authorized units
- Chatham CountyCounty or equivalent 37037 · 517 authorized units
- Cherokee CountyCounty or equivalent 37039 · 239 authorized units
- Chowan CountyCounty or equivalent 37041 · 48 authorized units
- Clay CountyCounty or equivalent 37043 · 108 authorized units
- Cleveland CountyCounty or equivalent 37045 · 555 authorized units
- Columbus CountyCounty or equivalent 37047 · 55 authorized units
- Craven CountyCounty or equivalent 37049 · 553 authorized units
- Cumberland CountyCounty or equivalent 37051 · 1,547 authorized units
- Currituck CountyCounty or equivalent 37053 · 325 authorized units
- Dare CountyCounty or equivalent 37055 · 325 authorized units
- Davidson CountyCounty or equivalent 37057 · 1,216 authorized units
- Davie CountyCounty or equivalent 37059 · 236 authorized units
- Duplin CountyCounty or equivalent 37061 · 127 authorized units
- Durham CountyCounty or equivalent 37063 · 4,772 authorized units
- Edgecombe CountyCounty or equivalent 37065 · 53 authorized units
- Forsyth CountyCounty or equivalent 37067 · 2,875 authorized units
- Franklin CountyCounty or equivalent 37069 · 735 authorized units
- Gaston CountyCounty or equivalent 37071 · 2,343 authorized units
- Gates CountyCounty or equivalent 37073 · 12 authorized units
- Graham CountyCounty or equivalent 37075 · 28 authorized units
- Granville CountyCounty or equivalent 37077 · 257 authorized units
- Greene CountyCounty or equivalent 37079 · 59 authorized units
- Guilford CountyCounty or equivalent 37081 · 2,876 authorized units
- Halifax CountyCounty or equivalent 37083 · 75 authorized units
- Harnett CountyCounty or equivalent 37085 · 2,205 authorized units
- Haywood CountyCounty or equivalent 37087 · 514 authorized units
- Henderson CountyCounty or equivalent 37089 · 1,093 authorized units
- Hertford CountyCounty or equivalent 37091 · 3 authorized units
- Hoke CountyCounty or equivalent 37093 · 558 authorized units
- Hyde CountyCounty or equivalent 37095 · 35 authorized units
- Iredell CountyCounty or equivalent 37097 · 1,835 authorized units
- Jackson CountyCounty or equivalent 37099 · 232 authorized units
- Johnston CountyCounty or equivalent 37101 · 3,002 authorized units
- Jones CountyCounty or equivalent 37103 · 46 authorized units
- Lee CountyCounty or equivalent 37105 · 674 authorized units
- Lenoir CountyCounty or equivalent 37107 · 131 authorized units
- Lincoln CountyCounty or equivalent 37109 · 785 authorized units
- Macon CountyCounty or equivalent 37113 · 251 authorized units
- Madison CountyCounty or equivalent 37115 · 117 authorized units
- Martin CountyCounty or equivalent 37117 · 0 authorized units
- McDowell CountyCounty or equivalent 37111 · 164 authorized units
- Mecklenburg CountyCounty or equivalent 37119 · 7,496 authorized units
- Mitchell CountyCounty or equivalent 37121 · 44 authorized units
- Montgomery CountyCounty or equivalent 37123 · 176 authorized units
- Moore CountyCounty or equivalent 37125 · 1,077 authorized units
- Nash CountyCounty or equivalent 37127 · 483 authorized units
- New Hanover CountyCounty or equivalent 37129 · 2,332 authorized units
- Northampton CountyCounty or equivalent 37131 · 15 authorized units
- Onslow CountyCounty or equivalent 37133 · 1,372 authorized units
- Orange CountyCounty or equivalent 37135 · 666 authorized units
- Pamlico CountyCounty or equivalent 37137 · 97 authorized units
- Pasquotank CountyCounty or equivalent 37139 · 274 authorized units
- Pender CountyCounty or equivalent 37141 · 833 authorized units
- Perquimans CountyCounty or equivalent 37143 · 43 authorized units
- Person CountyCounty or equivalent 37145 · 145 authorized units
- Pitt CountyCounty or equivalent 37147 · 1,285 authorized units
- Polk CountyCounty or equivalent 37149 · 141 authorized units
- Randolph CountyCounty or equivalent 37151 · 572 authorized units
- Richmond CountyCounty or equivalent 37153 · 109 authorized units
- Robeson CountyCounty or equivalent 37155 · 399 authorized units
- Rockingham CountyCounty or equivalent 37157 · 382 authorized units
- Rowan CountyCounty or equivalent 37159 · 957 authorized units
- Rutherford CountyCounty or equivalent 37161 · 269 authorized units
- Sampson CountyCounty or equivalent 37163 · 117 authorized units
- Scotland CountyCounty or equivalent 37165 · 59 authorized units
- Stanly CountyCounty or equivalent 37167 · 336 authorized units
- Stokes CountyCounty or equivalent 37169 · 256 authorized units
- Surry CountyCounty or equivalent 37171 · 244 authorized units
- Swain CountyCounty or equivalent 37173 · 94 authorized units
- Transylvania CountyCounty or equivalent 37175 · 176 authorized units
- Tyrrell CountyCounty or equivalent 37177 · 18 authorized units
- Union CountyCounty or equivalent 37179 · 2,707 authorized units
- Vance CountyCounty or equivalent 37181 · 115 authorized units
- Wake CountyCounty or equivalent 37183 · 13,806 authorized units
- Warren CountyCounty or equivalent 37185 · 175 authorized units
- Washington CountyCounty or equivalent 37187 · 7 authorized units
- Watauga CountyCounty or equivalent 37189 · 536 authorized units
- Wayne CountyCounty or equivalent 37191 · 954 authorized units
- Wilkes CountyCounty or equivalent 37193 · 152 authorized units
- Wilson CountyCounty or equivalent 37195 · 411 authorized units
- Yadkin CountyCounty or equivalent 37197 · 116 authorized units
- Yancey CountyCounty or equivalent 37199 · 107 authorized units
Permit offices
- Aberdeen townPermit office 37001000 · Moore County · 235 authorized units
- Ahoskie townPermit office 37002000 · Hertford County · 3 authorized units
- Alamance County Unincorporated AreaPermit office 37003000 · Alamance County · 996 authorized units
- Alexander CountyPermit office 37006000 · Alexander County · 103 authorized units
- Alleghany CountyPermit office 37008000 · Alleghany County · 82 authorized units
- Angier townPermit office 37011000 · Harnett County · 430 authorized units
- Anson County Unincorporated AreaPermit office 37012000 · Anson County · 52 authorized units
- Apex townPermit office 37014000 · Wake County · 1,223 authorized units
- Ashe CountyPermit office 37019000 · Ashe County · 195 authorized units
- AsheboroPermit office 37020000 · Randolph County · 122 authorized units
- AshevillePermit office 37021000 · Buncombe County · 743 authorized units
- Avery County Unincorporated AreaPermit office 37028000 · Avery County · 151 authorized units
- Bald Head Island villagePermit office 37032000 · Brunswick County · 32 authorized units
- Beaufort County Unincorporated AreaPermit office 37039000 · Beaufort County · 119 authorized units
- Beaufort townPermit office 37040000 · Carteret County · 129 authorized units
- Beech Mountain townPermit office 37042000 · Watauga County · 31 authorized units
- Belville townPermit office 37045000 · Brunswick County · 3 authorized units
- Bertie CountyPermit office 37048000 · Bertie County · 32 authorized units
- Black Mountain townPermit office 37055000 · Buncombe County · 48 authorized units
- Bladen County Unincorporated AreaPermit office 37056000 · Bladen County · 93 authorized units
- Blowing Rock townPermit office 37059000 · Watauga County · 35 authorized units
- Boiling Spring LakesPermit office 37060000 · Brunswick County · 74 authorized units
- Bolivia townPermit office 37062000 · Brunswick County · 10 authorized units
- Boone townPermit office 37064000 · Watauga County · 263 authorized units
- Bridgeton townPermit office 37068000 · Craven County · Latest year unavailable
- Brunswick County Unincorporated AreaPermit office 37072000 · Brunswick County · 2,682 authorized units
- Buncombe County Unincorporated AreaPermit office 37075000 · Buncombe County · 1,235 authorized units
- Burgaw townPermit office 37077000 · Pender County · 10 authorized units
- Burke County Unincorporated AreaPermit office 37078000 · Burke County · 494 authorized units
- BurlingtonPermit office 37079000 · Alamance County · 412 authorized units
- Burnsville townPermit office 37080000 · Yancey County · 6 authorized units
- Cabarrus CountyPermit office 37081000 · Cabarrus County · 1,991 authorized units
- Calabash townPermit office 37083000 · Brunswick County · 104 authorized units
- Caldwell County Unincorporated AreaPermit office 37084000 · Caldwell County · 498 authorized units
- Camden CountyPermit office 37086000 · Camden County · 144 authorized units
- Carolina Beach townPermit office 37091000 · New Hanover County · 83 authorized units
- Carolina Shores townPermit office 37091500 · Brunswick County · 23 authorized units
- Carrboro townPermit office 37092000 · Orange County · 9 authorized units
- Carteret County Unincorporated AreaPermit office 37093000 · Carteret County · 261 authorized units
- Cary townPermit office 37095000 · Wake County · 687 authorized units
- Caswell Beach townPermit office 37098000 · Brunswick County · 1 authorized units
- Caswell CountyPermit office 37099000 · Caswell County · 50 authorized units
- Catawba CountyPermit office 37100000 · Catawba County · 1,944 authorized units
- Cerro Gordo townPermit office 37104000 · Columbus County · Latest year unavailable
- Chapel Hill townPermit office 37107000 · Orange County · 155 authorized units
- Chatham County Unincorporated AreaPermit office 37109000 · Chatham County · 503 authorized units
- Cherokee CountyPermit office 37110000 · Cherokee County · 239 authorized units
- Chowan CountyPermit office 37114000 · Chowan County · 48 authorized units
- Clarkton townPermit office 37116000 · Bladen County · 4 authorized units
- Clay CountyPermit office 37117000 · Clay County · 108 authorized units
- Clayton townPermit office 37118000 · Johnston County · 389 authorized units
- Cleveland County Unincorporated AreaPermit office 37120000 · Cleveland County · 181 authorized units
- Columbia townPermit office 37127000 · Tyrrell County · 0 authorized units
- Columbus County Unincorporated AreaPermit office 37128000 · Columbus County · 0 authorized units
- Craven County Unincorporated AreaPermit office 37140000 · Craven County · 240 authorized units
- Cumberland County Unincorporated AreaPermit office 37144000 · Cumberland County · 379 authorized units
- Currituck CountyPermit office 37145000 · Currituck County · 325 authorized units
- Dare County Unincorporated AreaPermit office 37148000 · Dare County · 222 authorized units
- Davidson County Unincorporated AreaPermit office 37149000 · Davidson County · 736 authorized units
- Davie CountyPermit office 37152000 · Davie County · 236 authorized units
- Duck townPermit office 37161500 · Dare County · 8 authorized units
- DunnPermit office 37162000 · Harnett County · 106 authorized units
- Duplin CountyPermit office 37163000 · Duplin County · 127 authorized units
- DurhamPermit office 37164000 · Durham County · 4,483 authorized units
- Durham County Unincorporated AreaPermit office 37166000 · Durham County · 289 authorized units
- EdenPermit office 37172000 · Rockingham County · 51 authorized units
- Edgecombe County Unincorporated AreaPermit office 37174000 · Edgecombe County · 26 authorized units
- Elizabeth CityPermit office 37176000 · Pasquotank County · 185 authorized units
- Fair Bluff townPermit office 37190000 · Columbus County · Latest year unavailable
- Farmville townPermit office 37198000 · Pitt County · 16 authorized units
- FayettevillePermit office 37199000 · Cumberland County · 1,047 authorized units
- Forest City townPermit office 37201000 · Rutherford County · 40 authorized units
- Forsyth County Unincorporated AreaPermit office 37202000 · Forsyth County · 1,250 authorized units
- Four Oaks townPermit office 37204000 · Johnston County · 90 authorized units
- Franklin CountyPermit office 37206000 · Franklin County · 735 authorized units
- Fuquay-Varina townPermit office 37211000 · Wake County · 715 authorized units
- Garner townPermit office 37214000 · Wake County · 1,512 authorized units
- Gaston County Unincorporated AreaPermit office 37216000 · Gaston County · 2,343 authorized units
- Gates CountyPermit office 37219000 · Gates County · 12 authorized units
- GoldsboroPermit office 37226000 · Wayne County · 134 authorized units
- GrahamPermit office 37228000 · Alamance County · 303 authorized units
- Graham CountyPermit office 37229000 · Graham County · 28 authorized units
- Granville CountyPermit office 37233000 · Granville County · 257 authorized units
- Greene CountyPermit office 37234000 · Greene County · 59 authorized units
- GreensboroPermit office 37236000 · Guilford County · 1,972 authorized units
- GreenvillePermit office 37237000 · Pitt County · 855 authorized units
- Guilford County Unincorporated AreaPermit office 37242000 · Guilford County · 675 authorized units
- Halifax County Unincorporated AreaPermit office 37243000 · Halifax County · 51 authorized units
- Harnett County Unincorporated AreaPermit office 37248000 · Harnett County · 1,669 authorized units
- HavelockPermit office 37254000 · Craven County · 4 authorized units
- Haywood County Unincorporated AreaPermit office 37257000 · Haywood County · 362 authorized units
- Henderson CountyPermit office 37260000 · Henderson County · 1,093 authorized units
- Hertford County Unincorporated AreaPermit office 37262000 · Hertford County · 0 authorized units
- High PointPermit office 37268000 · Guilford County · 229 authorized units
- Hoke County Unincorporated AreaPermit office 37277000 · Hoke County · 530 authorized units
- Holden Beach townPermit office 37278000 · Brunswick County · 27 authorized units
- Holly Ridge townPermit office 37279000 · Onslow County · 48 authorized units
- Holly Springs townPermit office 37280000 · Wake County · 310 authorized units
- Hope Mills townPermit office 37282000 · Cumberland County · 87 authorized units
- Hyde CountyPermit office 37286000 · Hyde County · 35 authorized units
- Iredell County Unincorporated AreaPermit office 37289000 · Iredell County · 1,143 authorized units
- Jackson CountyPermit office 37290000 · Jackson County · 232 authorized units
- JacksonvillePermit office 37292000 · Onslow County · 87 authorized units
- Johnston County Unincorporated AreaPermit office 37296000 · Johnston County · 2,523 authorized units
- Jones CountyPermit office 37297000 · Jones County · 46 authorized units
- Kernersville townPermit office 37305000 · Forsyth County · 249 authorized units
- Kill Devil Hills townPermit office 37307000 · Dare County · 44 authorized units
- KingPermit office 37309000 · Stokes County · 173 authorized units
- Kings MountainPermit office 37310000 · Cleveland County · 89 authorized units
- KinstonPermit office 37313000 · Lenoir County · Latest year unavailable
- Kitty Hawk townPermit office 37315000 · Dare County · 14 authorized units
- Knightdale townPermit office 37316000 · Wake County · 527 authorized units
- Kure Beach townPermit office 37317000 · New Hanover County · 14 authorized units
- La Grange townPermit office 37318000 · Lenoir County · Latest year unavailable
- Lee County Unincorporated AreaPermit office 37328000 · Lee County · 120 authorized units
- Leland townPermit office 37330000 · Brunswick County · 830 authorized units
- Lenoir County Unincorporated AreaPermit office 37332000 · Lenoir County · 131 authorized units
- LexingtonPermit office 37334000 · Davidson County · 417 authorized units
- Lincoln CountyPermit office 37338000 · Lincoln County · 785 authorized units
- LumbertonPermit office 37351000 · Robeson County · 132 authorized units
- Macon CountyPermit office 37353000 · Macon County · 251 authorized units
- Madison CountyPermit office 37355000 · Madison County · 117 authorized units
- Madison townPermit office 37356000 · Rockingham County · 51 authorized units
- Manteo townPermit office 37361000 · Dare County · 8 authorized units
- MarionPermit office 37363000 · McDowell County · 1 authorized units
- Martin CountyPermit office 37367000 · Martin County · 0 authorized units
- McDowell County Unincorporated AreaPermit office 37375000 · McDowell County · 163 authorized units
- MebanePermit office 37377000 · Alamance County · 316 authorized units
- Mecklenburg CountyPermit office 37379000 · Mecklenburg County · 7,496 authorized units
- Mitchell CountyPermit office 37387000 · Mitchell County · 44 authorized units
- MonroePermit office 37389000 · Union County · 598 authorized units
- Montgomery CountyPermit office 37390000 · Montgomery County · 176 authorized units
- Montreat townPermit office 37391000 · Buncombe County · 2 authorized units
- Moore County Unincorporated AreaPermit office 37392000 · Moore County · 569 authorized units
- Mooresville townPermit office 37394000 · Iredell County · 692 authorized units
- Morehead City townPermit office 37395000 · Carteret County · 52 authorized units
- MorgantonPermit office 37396000 · Burke County · 88 authorized units
- Morrisville townPermit office 37398000 · Wake County · 307 authorized units
- Nags Head townPermit office 37408000 · Dare County · 21 authorized units
- Nash County Unincorporated AreaPermit office 37409000 · Nash County · 384 authorized units
- New BernPermit office 37412000 · Craven County · 309 authorized units
- New Hanover County Unincorporated AreaPermit office 37413000 · New Hanover County · 2,223 authorized units
- Newport townPermit office 37416000 · Carteret County · 19 authorized units
- North Topsail Beach townPermit office 37421000 · Onslow County · 24 authorized units
- North Wilkesboro townPermit office 37422000 · Wilkes County · 1 authorized units
- Northampton CountyPermit office 37423000 · Northampton County · 15 authorized units
- NorthwestPermit office 37423500 · Brunswick County · 20 authorized units
- Oak Island townPermit office 37425500 · Brunswick County · 139 authorized units
- Ocean Isle Beach townPermit office 37427000 · Brunswick County · 45 authorized units
- Onslow County Unincorporated AreaPermit office 37429000 · Onslow County · 1,201 authorized units
- Orange County Unincorporated AreaPermit office 37430000 · Orange County · 502 authorized units
- Pamlico CountyPermit office 37434000 · Pamlico County · 97 authorized units
- Pasquotank County Unincorporated AreaPermit office 37438000 · Pasquotank County · 89 authorized units
- Pender County Unincorporated AreaPermit office 37442000 · Pender County · 679 authorized units
- Perquimans CountyPermit office 37443000 · Perquimans County · 43 authorized units
- Person CountyPermit office 37444000 · Person County · 145 authorized units
- Pine Knoll Shores townPermit office 37447000 · Carteret County · 10 authorized units
- Pinebluff townPermit office 37449000 · Moore County · 25 authorized units
- Pinehurst villagePermit office 37450000 · Moore County · 93 authorized units
- Pitt County Unincorporated AreaPermit office 37454000 · Pitt County · 343 authorized units
- Polk CountyPermit office 37457000 · Polk County · 141 authorized units
- Polkton townPermit office 37458000 · Anson County · 1 authorized units
- RaefordPermit office 37465000 · Hoke County · 28 authorized units
- RaleighPermit office 37466000 · Wake County · 4,738 authorized units
- Randolph County Unincorporated AreaPermit office 37469000 · Randolph County · 450 authorized units
- Red Springs townPermit office 37474000 · Robeson County · Latest year unavailable
- ReidsvillePermit office 37475000 · Rockingham County · 23 authorized units
- Richmond County Unincorporated AreaPermit office 37482000 · Richmond County · 45 authorized units
- Roanoke RapidsPermit office 37484000 · Halifax County · 23 authorized units
- Robeson County Unincorporated AreaPermit office 37488000 · Robeson County · 267 authorized units
- RockinghamPermit office 37489000 · Richmond County · 64 authorized units
- Rockingham County Unincorporated AreaPermit office 37490000 · Rockingham County · 257 authorized units
- Rocky MountPermit office 37493000 · Nash County · 99 authorized units
- Rolesville townPermit office 37494000 · Wake County · 622 authorized units
- Rowan CountyPermit office 37500000 · Rowan County · 957 authorized units
- Rutherford College townPermit office 37506000 · Burke County · 6 authorized units
- Rutherford College townPermit office 37506500 · Caldwell County · 3 authorized units
- Rutherford County Unincorporated AreaPermit office 37507000 · Rutherford County · 229 authorized units
- Sampson CountyPermit office 37513000 · Sampson County · 117 authorized units
- Sandy Creek townPermit office 37514000 · Brunswick County · 0 authorized units
- SanfordPermit office 37515000 · Lee County · 554 authorized units
- Scotland CountyPermit office 37519000 · Scotland County · 59 authorized units
- Shallotte townPermit office 37528000 · Brunswick County · 181 authorized units
- ShelbyPermit office 37532000 · Cleveland County · 285 authorized units
- Siler City townPermit office 37533000 · Chatham County · 14 authorized units
- Southern Pines townPermit office 37538000 · Moore County · 155 authorized units
- Southern Shores townPermit office 37539000 · Dare County · 8 authorized units
- SouthportPermit office 37540000 · Brunswick County · 71 authorized units
- Spring Lake townPermit office 37547000 · Cumberland County · 34 authorized units
- St. Helena villagePermit office 37549000 · Pender County · Latest year unavailable
- St. James townPermit office 37549500 · Brunswick County · 42 authorized units
- Stanly CountyPermit office 37555000 · Stanly County · 336 authorized units
- Stokes County Unincorporated AreaPermit office 37561000 · Stokes County · 68 authorized units
- Sunset Beach townPermit office 37567000 · Brunswick County · 172 authorized units
- Surf City townPermit office 37569000 · Pender County · 134 authorized units
- Surry CountyPermit office 37570000 · Surry County · 244 authorized units
- Swain CountyPermit office 37571000 · Swain County · 94 authorized units
- Swansboro townPermit office 37572000 · Onslow County · 12 authorized units
- Tabor City townPermit office 37574000 · Columbus County · 39 authorized units
- Tarboro townPermit office 37576000 · Edgecombe County · 27 authorized units
- ThomasvillePermit office 37580000 · Davidson County · 63 authorized units
- Topsail Beach townPermit office 37581000 · Pender County · 8 authorized units
- Transylvania CountyPermit office 37582000 · Transylvania County · 176 authorized units
- Tyrrell County Unincorporated AreaPermit office 37589000 · Tyrrell County · 18 authorized units
- Union County Unincorporated AreaPermit office 37590000 · Union County · 2,007 authorized units
- Vance CountyPermit office 37592000 · Vance County · 115 authorized units
- Varnamtown townPermit office 37595000 · Brunswick County · 1 authorized units
- Wake County Unincorporated AreaPermit office 37601000 · Wake County · 361 authorized units
- Wake Forest townPermit office 37602000 · Wake County · 908 authorized units
- Walnut Cove townPermit office 37606000 · Stokes County · 15 authorized units
- Warren CountyPermit office 37609000 · Warren County · 175 authorized units
- WashingtonPermit office 37612000 · Beaufort County · 0 authorized units
- Washington CountyPermit office 37613000 · Washington County · 7 authorized units
- Watauga County Unincorporated AreaPermit office 37615000 · Watauga County · 207 authorized units
- Watha townPermit office 37616000 · Pender County · 2 authorized units
- Waxhaw townPermit office 37617000 · Union County · 102 authorized units
- Wayne County Unincorporated AreaPermit office 37618000 · Wayne County · 820 authorized units
- Waynesville townPermit office 37619000 · Haywood County · 152 authorized units
- Weldon townPermit office 37624000 · Halifax County · 1 authorized units
- Wendell townPermit office 37625000 · Wake County · 1,363 authorized units
- WhitevillePermit office 37631000 · Columbus County · 16 authorized units
- Wilkes County Unincorporated AreaPermit office 37632000 · Wilkes County · 151 authorized units
- WilsonPermit office 37636000 · Wilson County · 249 authorized units
- Wilson County Unincorporated AreaPermit office 37637000 · Wilson County · 162 authorized units
- Winston-SalemPermit office 37641000 · Forsyth County · 1,376 authorized units
- Winterville townPermit office 37642000 · Pitt County · 71 authorized units
- Wrightsville Beach townPermit office 37646000 · New Hanover County · 12 authorized units
- Yadkin CountyPermit office 37647000 · Yadkin County · 116 authorized units
- Yancey County Unincorporated AreaPermit office 37649000 · Yancey County · 101 authorized units
- Zebulon townPermit office 37653000 · Wake County · 533 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