Opportunity Zone ZIPs in North Carolina
IRS Qualified Opportunity Zone ZIP codes in North Carolina. Population and housing from US5 published metrics.
Opportunity Zone ZIPs in North Carolina
272 indexable ZIP codes in North Carolina intersect IRS Qualified Opportunity Zone tracts, covering about 5,361,169 combined ZIP-area residents. The table below shows codes sorted by population with income and housing context.
These ZIPs are mapped from CDFI QOZ tracts through the HUD ZIP–tract crosswalk onto published US5 profiles. This is a geography browse aid — not tax or investment advice.
How to read this list
A ZIP can overlap both designated and non-designated census tracts. Open any code for full demographics, housing, and related places. For state-wide rankings, use North Carolina ZIP rankings. Page through the table to browse the full published set.
OZ-linked ZIPs in North Carolina
| ZIP | City | County | State | Population | Income | Home value |
|---|---|---|---|---|---|---|
| 28555 | Maysville | Onslow County | NC | 5,893 | $71,250 | $147,000 |
| 28901 | Andrews | Cherokee County | NC | 5,624 | $39,299 | $170,500 |
| 28636 | Hiddenite | Alexander County | NC | 5,129 | $67,917 | $209,500 |
| 27562 | Apex | Chatham County | NC | 5,044 | $168,804 | $590,100 |
| 27921 | Camden | Camden County | NC | 4,903 | $80,727 | $300,100 |
| 28351 | Laurel Hill | Scotland County | NC | 4,792 | $46,218 | $92,100 |
| 27883 | Stantonsburg | Wilson County | NC | 4,447 | $56,380 | $110,100 |
| 27864 | Pinetops | Edgecombe County | NC | 4,283 | $54,764 | $119,300 |
| 27207 | — | Chatham County | NC | 4,129 | $68,240 | $188,800 |
| 27027 | Mayodan | Rockingham County | NC | 3,950 | $45,865 | $116,500 |
| 28160 | Spindale | Rutherford County | NC | 3,825 | $38,625 | $121,300 |
| 27311 | Ruffin | Caswell County | NC | 3,656 | $35,473 | $111,300 |
| 28456 | Riegelwood | Columbus County | NC | 3,565 | $48,164 | $153,600 |
| 28605 | Blowing Rock | Watauga County | NC | 3,471 | $74,865 | $449,500 |
| 27326 | Ruffin | Rockingham County | NC | 3,387 | $66,035 | $147,000 |
| 27929 | — | Currituck County | NC | 3,331 | $122,558 | $367,300 |
| 28338 | Ellerbe | Richmond County | NC | 3,320 | $58,666 | $161,200 |
| 28905 | Marble | Cherokee County | NC | 3,316 | $54,310 | $213,800 |
| 28654 | Moravian Falls | Wilkes County | NC | 3,287 | $53,486 | $234,400 |
| 27283 | — | Guilford County | NC | 3,262 | $77,140 | $199,700 |
| 27925 | Columbia | Tyrrell County | NC | 3,206 | $41,607 | $132,400 |
| 27805 | Aulander | Bertie County | NC | 3,187 | $52,040 | $93,000 |
| 27937 | — | Gates County | NC | 3,122 | $66,250 | $146,000 |
| 28033 | Crouse | Lincoln County | NC | 3,100 | $68,643 | $204,800 |
| 28742 | Horse Shoe | Henderson County | NC | 3,026 | $97,292 | $330,200 |
| 28622 | Elk Park | Avery County | NC | 2,701 | $45,169 | $171,100 |
| 28420 | Shallotte | Brunswick County | NC | 2,697 | $51,324 | $205,100 |
| 27831 | Garysburg | Northampton County | NC | 2,640 | $34,262 | $75,800 |
| 27559 | Moncure | Chatham County | NC | 2,607 | $63,750 | $347,000 |
| 28357 | Lumber Bridge | Robeson County | NC | 2,599 | $47,188 | $104,000 |
| 27832 | Gaston | Northampton County | NC | 2,525 | $47,096 | $87,500 |
| 27852 | Macclesfield | Edgecombe County | NC | 2,415 | $58,864 | $137,200 |
| 28743 | Hot Springs | Madison County | NC | 2,374 | $47,266 | $150,900 |
| 28538 | Hookerton | Greene County | NC | 2,231 | $54,773 | $86,100 |
| 28436 | Delco | Columbus County | NC | 2,145 | $66,250 | $190,500 |
| 27355 | Staley | Randolph County | NC | 2,043 | $43,409 | $132,100 |
| 28435 | — | Pender County | NC | 2,012 | $41,200 | $154,900 |
| 27315 | — | Caswell County | NC | 2,005 | $66,166 | $134,300 |
| 28615 | — | Ashe County | NC | 1,983 | $46,888 | $152,700 |
| 28783 | — | Jackson County | NC | 1,915 | $49,703 | $265,200 |
| 27888 | Walstonburg | Greene County | NC | 1,904 | $42,734 | $119,400 |
| 27926 | — | Gates County | NC | 1,881 | $57,941 | $237,700 |
| 27938 | Gatesville | Gates County | NC | 1,863 | $49,757 | $119,200 |
| 28573 | Brices Creek | Jones County | NC | 1,808 | $57,188 | $152,000 |
| 28606 | — | Wilkes County | NC | 1,743 | $51,009 | $78,700 |
| 27928 | Creswell | Washington County | NC | 1,720 | $61,231 | $183,900 |
| 27980 | — | Chowan County | NC | 1,719 | $73,316 | $194,600 |
| 28430 | Cerro Gordo | Columbus County | NC | 1,678 | $66,786 | $121,000 |
| 27291 | — | Caswell County | NC | 1,654 | $87,500 | $254,500 |
| 27343 | — | Person County | NC | 1,606 | $97,104 | $375,000 |
Frequently asked questions
Are all of these ZIPs entirely inside Opportunity Zones in North Carolina?
Not necessarily. QOZs are census tracts. A ZIP can overlap both designated and non-designated tracts. This list shows ZIPs that intersect QOZ geography in North Carolina.
Why is the table sorted by population?
Population ordering surfaces larger communities first for browsing. It is not a ranking of investment quality or tax benefit. Use pagination to see more ZIPs.
Is this investment advice?
No. US5 publishes place demographics for research and browsing. Opportunity Zone tax treatment depends on current law and professional advice.