Basis Radar

North Carolina affordable-housing markets

County-grain view of North Carolina: properties with a capital event (LIHTC year-15, affordability expiration, HAP contract expiration, or debt maturity) inside 24 months, alongside each county's public gap-funding posture. Every column is source data — no composite scores.

Open markets in the app → North Carolina trends →

CountyPipeline propertiesUnits Local HOME FY26Local CDBG FY26 Undrawn (live)
Mecklenburg 32 1,509 $3M $6.8M $24.9M
Wake 23 998 $3.3M $7.7M $19.7M
Cumberland 16 589 $1.2M $2.6M $7M
Alamance 21 496 $1.7M $489,903 $2.3M
Durham 11 492 $2.4M $5.2M $18.6M
Guilford 14 486 $3.5M $3.8M $13.7M
Buncombe 11 441 $1.1M $1M —
Pitt 9 437 $491,985 $824,510 —
Gaston 14 386 $768,919 $587,547 —
Cabarrus 8 384 $1.3M $1M $6.7M
Forsyth 12 330 $1.6M $2.9M $10.3M
Iredell 5 323 — $236,717 $124,491
Orange 9 315 $1.4M $2.3M $10.1M
Pasquotank 4 311 — — —
New Hanover 6 294 $562,894 $843,013 $3.1M
Robeson 9 268 — — —
Randolph 6 259 $417,139 $855,552 $1.3M
Craven 5 198 — $240,314 $463,779
Lenoir 3 198 — — —
Vance 4 186 — — —
Lee 6 162 — — —
Caldwell 5 159 $976,598 $480,074 $1.8M
Davidson 3 159 $417,139 $855,552 $1.3M
Haywood 4 154 $563,250 — $2.6M
Johnston 6 148 — — —
Beaufort 7 141 — — —
Moore 7 130 — — —
Rowan 7 123 — $758,854 —
Nash 5 122 $377,993 $515,443 —
Union 5 112 — $843,937 $2.1M
Wayne 3 111 $240,299 $342,181 $1.6M
Rockingham 6 109 — — —
Onslow 3 107 — $368,562 $588,895
Scotland 4 106 — — —
Columbus 3 102 — — —
Halifax 3 102 $681,137 — $2M
Cleveland 4 99 — — —
Henderson 3 99 — — —
Carteret 5 86 — — —
Bladen 2 84 — — —
Alexander 2 80 — — —
Catawba 3 78 — $361,188 $406,370
Cherokee 3 73 — — —
Brunswick 1 72 — — —
Chatham 2 70 — $747,211 $1.6M
Transylvania 2 68 — — —
Sampson 2 66 — — —
Burke 5 63 — $587,084 $654,788
Surry 6 61 $504,384 — $3M
Stanly 4 60 — — —
Wilkes 3 58 — — —
Bertie 2 57 — — —
Currituck 2 51 — — —
Lincoln 2 49 — — —
Rutherford 4 48 — — —
Duplin 2 43 — — —
Madison 2 41 — — —
Harnett 4 40 — — —
Avery 2 39 — — —
Davie 2 39 — — —
Macon 1 38 — — —
Hertford 2 36 — — —
Hoke 2 36 — — —
Mcdowell 1 36 $667,669 — —
Person 5 35 — — —
Wilson 4 33 — — —
Graham 1 32 — — —
Montgomery 3 32 — — —
Swain 1 32 — — —
Jones 1 30 — — —
Northampton 1 30 — — —
Yadkin 2 30 — — —
Richmond 3 23 — — —
Mitchell 1 22 — — —
Warren 2 21 — — —
Ashe 3 19 — — —
Yancey 1 18 — — —
Franklin 2 15 — — —
Polk 2 14 — — —
Anson 1 7 — — —
Gates 1 7 — — —
Granville 1 7 — — —
Washington 1 7 — — —
Edgecombe 1 6 $377,993 $515,443 —
Stokes 1 6 — — —
Caswell 1 0 — — —
Alleghany 0 0 — — —
Camden 0 0 — — —
Chowan 0 0 — — —
Clay 0 0 — — —
Dare 0 0 — — —
Greene 0 0 — — —
Jackson 0 0 — — —
Martin 0 0 — — —
Pamlico 0 0 — — —
Pender 0 0 — — —
Perquimans 0 0 — — —
Tyrrell 0 0 — — —
Watauga 0 0 — — —

HOME/CDBG columns are county + intersecting city grantees' FY26 formula allocations (census place-by-county attribution; multi-county cities counted in each county they span). "Undrawn" is obligated-not-yet-drawn on FY2020+ formula grants (USASpending, monthly) — it may be committed to projects; commitment status is not public.