State rent research · editorial review 2026-10-22
Average Rent in North Carolina: ZIP Data & Leasing Recovery
The median of 258 tracked North Carolina ZIP rent indices is $1,658 per month for September 2026.
Equal weight per ZIP · all homes and bedrooms combined · derived from Zillow’s smoothed asking-rent indices; this ZIP series is not seasonally adjusted. This is not a provider-published statewide estimate, an average paid by tenants or a rent quote for a particular home.
Charlotte’s apartment vacancy fell without an increase in advertised rents in the preliminary third-quarter survey. Raleigh and Durham followed different vacancy paths. For an Asheville renovation, floodplain repair requirements can matter more than the asking-rent benchmark.

2016-04-03 10:39:29 · brandon walker · Original photograph · CC0. Resized and converted to WebP.
What the rent evidence changes for a rental decision
Buy documented collections rather than a broad recovery story. Test Charlotte incentives, separate Raleigh from Durham, and resolve the restoration scope of a flood-affected Asheville property before assigning its first rent date.
Charlotte apartment competition
Fuller buildings have not yet produced higher advertised rents
Cushman & Wakefield’s preliminary Q3 2026 survey of properties with more than 50 units puts overall Charlotte vacancy at 11.1%, down from 12.3% in Q2, while asking rent slipped from $1,638 to $1,631. MMG’s separate Q2 cohort reports 14,058 apartments absorbed against 14,963 completed over the trailing four quarters; its annual rent change was −3.9%.
The direction supports investigating an occupancy recovery; it does not support an automatic renewal increase. The two publishers use different samples and measures. Their rent levels are not a sequence, and neither is the rent of a matched house or duplex. Filling a building can require offers that depress owner collections after occupancy improves.
Decision. Reconcile the subject’s last six months of receipts to its signed leases and incentives. In a new-apartment competitive set, budget a renewal with continuing incentives before paying for concession burn-off. The worksheet below shows how little cost headroom a seemingly recovered lease can leave.
What could change it. Verified full-price renewals, fewer available competing units and rising net collections would justify a firmer budget. A scarce house with a yard may face a different renter pool; direct comparables could outweigh the large-apartment signal.
Records to obtain. Lease addenda, rent roll, tenant ledger, mandatory-fee schedule and dated competitor availability.
Read the source reports
- Cushman & Wakefield U.S. Multifamily MarketBeat Q3 2026 — Q3 2026 preliminary; same-edition Q2 comparisons; pp. 4–5, method p. 7; CoStar properties with more than 50 units in publisher metros; unit-weighted asking rents, overall physical vacancy; accessed October 22, 2026.
- MMG Charlotte Q2 2026 apartment survey — Q2 2026 snapshot; supply and absorption trailing four quarters; provider apartment cohort; accessed October 22, 2026.
Raleigh, Durham and the Triangle
The Triangle recovery is uneven enough to change the competitive set
In the same preliminary Q3 series, Raleigh vacancy edged from 9.3% to 9.4%, while Durham fell from 11.6% to 10.4%. Northmarq’s older, combined Q2 report identified Raleigh as the earlier recovery driver and reported South Cary/Apex vacancy of 5.6%. Those are distinct geographies and publisher cohorts.
The newer within-series comparison complicates a simple “Raleigh strong, Durham weak” rule. A Durham improvement can coexist with more vacant stock than Raleigh. A combined Triangle average obscures that difference, and the older Cary/Apex observation cannot establish an October rent premium.
Decision. For a Raleigh acquisition, require evidence that the exact unit type still leases without extra incentives. For Durham, test whether new move-ins are maintaining collected income rather than merely filling delivered apartments. Revisit South Cary/Apex competitors before assuming the older low-vacancy pocket persists.
What could change it. Raleigh’s small quarterly move may be noise in a preliminary series. Durham’s improvement may continue, or a nearby lease-up may reverse it; current, dated offers and renewal collections determine which case belongs in the subject budget.
Records to obtain. Address-level competitors, opening dates, lease-start dates, renewal acceptances and receipts by month.
Read the source reports
- Cushman & Wakefield U.S. Multifamily MarketBeat Q3 2026 — Q3 2026 preliminary; same-edition Q2 comparisons; pp. 4–5, method p. 7; CoStar properties with more than 50 units in publisher metros; unit-weighted asking rents, overall physical vacancy; accessed October 22, 2026.
- Northmarq Raleigh-Durham Q2 2026 report — Q2 2026 operations; CoStar inputs; pp. 1, 3; asking rents and physical vacancy; accessed October 22, 2026.

Taken on 11 August 2018 · Nyttend · Original photograph · Public domain. Resized and converted to WebP.
Asheville city restoration and flood exposure
A repair budget can become a code-compliance project before rent resumes
Asheville’s flood code requires covered improvements and repairs meeting its cumulative one-year 50%-of-structure-value threshold to comply with new-construction standards. The floodplain administrator and building official determine the applicable scope. NC DOI separately warns that homeowners insurance does not cover flood damage.
For a damaged rental, a contractor’s cosmetic bid can omit elevation or other required compliance work. The threshold concerns the structure’s value and regulated work, not a blanket percentage of the purchase price. City rules do not automatically govern an unincorporated Buncombe County parcel.
Decision. Obtain the jurisdiction’s written floodplain determination, approved repair scope and permitted occupancy path before modeling the first rent. Quote landlord/commercial flood, wind and loss-of-rents terms separately. Put initial restoration cash outside recurring NOI and fund carrying costs through the approved schedule.
What could change it. An unaffected, compliant property outside the applicable regulated area may have a much simpler path. An administrator’s documented valuation and scope can resolve the threshold; a ZIP rent or seller’s verbal assurance cannot.
Records to obtain. Flood determination, structure valuation, damage assessment, cumulative work history, permits, contractor bids and binding policy terms.
Read the source reports
- Asheville flood damage prevention code §7-12-1 — Current city code reviewed October 22, 2026; city jurisdiction and administrator determinations; not all Buncombe County addresses.
- NC Department of Insurance flood coverage guidance — Official consumer guidance reviewed October 22, 2026; obtain policy-specific landlord/commercial terms.
Q2 to preliminary Q3 2026 · C&W same-edition series, properties with more than 50 units · vacancy percent and asking USD/month
- Vacancy · Q2 → Q3
- 12.3% → 11.1%
- Asking rent · Q2 → Q3
- $1,638 → $1,631
More occupied stock; keep incentives in the reference budget.
- Vacancy · Q2 → Q3
- 9.3% → 9.4%
- Asking rent · Q2 → Q3
- $1,571 → $1,570
No clear quarterly pricing improvement; verify renewals.
- Vacancy · Q2 → Q3
- 11.6% → 10.4%
- Asking rent · Q2 → Q3
- $1,579 → $1,567
Vacancy improves while asking rent falls; inspect net receipts.
| Measure | Value | Definition |
|---|---|---|
| Charlotte vacancy · Q2 → Q3 | 11.1 | 12.3% → 11.1%; asking rent $1,638 → $1,631 |
| Raleigh vacancy · Q2 → Q3 | 9.4 | 9.3% → 9.4%; asking rent $1,571 → $1,570 |
| Durham vacancy · Q2 → Q3 | 10.4 | 11.6% → 10.4%; asking rent $1,579 → $1,567 |
Read the two measures together: lower vacancy is not the same as higher rent or higher NOI. These are changing market cohorts, not same-unit growth; preliminary observations can be revised. The figure identifies which assumption to verify rather than ranking investment returns.
Read the source reports
- Cushman & Wakefield U.S. Multifamily MarketBeat Q3 2026 — Q3 2026 preliminary; same-edition Q2 comparisons; pp. 4–5, method p. 7; CoStar properties with more than 50 units in publisher metros; unit-weighted asking rents, overall physical vacancy; accessed October 22, 2026.
Compare rents across these county groups
These analyst-selected sets use the listed county labels and the same September 2026 observation month. Each ZIP receives one equal vote. They are not official metro definitions, exhaustive regions or bedroom comparisons.
56 distinct county labels appear in the current sample; geographic coverage is incomplete and uneven. Only currently available observations from the same latest month enter these comparisons. Older retained records and missing ZIPs do not enter as zero rents.
| Comparison and exact membership | ZIP median | ZIP count |
|---|---|---|
| Charlotte core · Mecklenburg County Mecklenburg | $1,750 | 29 |
| Triangle · Wake and Durham counties Wake, Durham | $1,695 | 38 |
| Triad · Guilford and Forsyth counties Guilford, Forsyth | $1,531 | 28 |
| Asheville area · Buncombe County Buncombe | $1,754 | 10 |
| Wilmington area · New Hanover County New Hanover | $1,781 | 9 |
Compare supported postal-city groups
City links require at least three current ZIP observations. Postal city labels are not legal municipal boundaries. Groups are ordered by coverage, then name; this is not an affordability ranking.
16 matching cities
| Postal city | ZIP median / month | ZIP mean / month | ZIP count |
|---|---|---|---|
| Charlotte | $1,685 | $1,754 | 23 |
| Raleigh | $1,576 | $1,617 | 15 |
| Greensboro | $1,382 | $1,388 | 9 |
| Fayetteville | $1,355 | $1,355 | 8 |
| Durham | $1,638 | $1,628 | 7 |
| Winston-Salem | $1,561 | $1,471 | 7 |
| Wilmington | $1,738 | $1,803 | 6 |
| Asheville | $1,679 | $1,715 | 5 |
Show 8 more city groups
| Postal city | ZIP median / month | ZIP mean / month | ZIP count |
|---|---|---|---|
| Cary | $1,764 | $1,763 | 4 |
| Apex | $1,878 | $1,896 | 3 |
| Chapel Hill | $1,669 | $1,857 | 3 |
| Gastonia | $1,483 | $1,660 | 3 |
| Hendersonville | $1,773 | $1,744 | 3 |
| High Point | $1,269 | $1,350 | 3 |
| Rocky Mount | $1,249 | $1,221 | 3 |
| Salisbury | $1,529 | $1,427 | 3 |
Find a ZIP rent observation
The table preserves each source ZIP, date and supplied county label. A ZIP can cross county or municipal boundaries; verify the actual address separately. No bedroom multiplier is applied.
258 matching ZIPs
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 27006 | Advance | Davie County | $1,986 | September 2026 |
| 27012 | Clemmons | Forsyth County | $1,785 | September 2026 |
| 27021 | King | Stokes County | $1,423 | September 2026 |
| 27023 | Lewisville | Forsyth County | $1,950 | September 2026 |
| 27030 | Mount Airy | Surry County | $1,163 | September 2026 |
| 27045 | Rural Hall | Forsyth County | $1,708 | September 2026 |
| 27101 | Winston-Salem | Forsyth County | $1,571 | September 2026 |
| 27103 | Winston-Salem | Forsyth County | $1,651 | September 2026 |
| 27104 | Winston-Salem | Forsyth County | $1,347 | September 2026 |
| 27105 | Winston-Salem | Forsyth County | $1,122 | September 2026 |
Show 248 more ZIP observations
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 27106 | Winston-Salem | Forsyth County | $1,327 | September 2026 |
| 27107 | Winston-Salem | Forsyth County | $1,561 | September 2026 |
| 27127 | Winston-Salem | Forsyth County | $1,715 | September 2026 |
| 27203 | Asheboro | Randolph County | $987 | September 2026 |
| 27205 | Asheboro | Randolph County | $1,046 | September 2026 |
| 27214 | Browns Summit | Guilford County | $1,949 | September 2026 |
| 27215 | Burlington | Alamance County | $1,292 | September 2026 |
| 27217 | Burlington | Alamance County | $1,306 | September 2026 |
| 27249 | Gibsonville | Guilford County | $1,375 | September 2026 |
| 27253 | Graham | Alamance County | $1,452 | September 2026 |
| 27258 | Haw River | Alamance County | $1,850 | September 2026 |
| 27260 | High Point | Guilford County | $1,126 | September 2026 |
| 27262 | High Point | Guilford County | $1,269 | September 2026 |
| 27263 | Archdale | Randolph County | $1,334 | September 2026 |
| 27265 | High Point | Guilford County | $1,656 | September 2026 |
| 27278 | Hillsborough | Orange County | $1,516 | September 2026 |
| 27282 | Jamestown | Guilford County | $2,023 | September 2026 |
| 27284 | Kernersville | Forsyth County | $1,710 | September 2026 |
| 27288 | Eden | Rockingham County | $1,028 | September 2026 |
| 27292 | Lexington | Davidson County | $1,295 | September 2026 |
| 27295 | Lexington | Davidson County | $1,888 | September 2026 |
| 27301 | Mc Leansville | Guilford County | $2,297 | September 2026 |
| 27302 | Mebane | Alamance County | $1,485 | September 2026 |
| 27312 | Pittsboro | Chatham County | $1,770 | September 2026 |
| 27330 | Sanford | Lee County | $1,619 | September 2026 |
| 27332 | Sanford | Lee County | $2,017 | September 2026 |
| 27360 | Thomasville | Davidson County | $1,348 | September 2026 |
| 27377 | Whitsett | Guilford County | $1,757 | September 2026 |
| 27401 | Greensboro | Guilford County | $1,321 | September 2026 |
| 27403 | Greensboro | Guilford County | $1,291 | September 2026 |
| 27405 | Greensboro | Guilford County | $1,382 | September 2026 |
| 27406 | Greensboro | Guilford County | $1,293 | September 2026 |
| 27407 | Greensboro | Guilford County | $1,317 | September 2026 |
| 27408 | Greensboro | Guilford County | $1,501 | September 2026 |
| 27409 | Greensboro | Guilford County | $1,428 | September 2026 |
| 27410 | Greensboro | Guilford County | $1,395 | September 2026 |
| 27455 | Greensboro | Guilford County | $1,564 | September 2026 |
| 27501 | Angier | Harnett County | $1,834 | September 2026 |
| 27502 | Apex | Wake County | $2,082 | September 2026 |
| 27504 | Benson | Johnston County | $1,494 | September 2026 |
| 27510 | Carrboro | Orange County | $1,564 | September 2026 |
| 27511 | Cary | Wake County | $1,915 | September 2026 |
| 27513 | Cary | Wake County | $1,629 | September 2026 |
| 27514 | Chapel Hill | Orange County | $1,604 | September 2026 |
| 27516 | Chapel Hill | Orange County | $2,297 | September 2026 |
| 27517 | Chapel Hill | Orange County | $1,669 | September 2026 |
| 27518 | Cary | Wake County | $1,609 | September 2026 |
| 27519 | Cary | Wake County | $1,899 | September 2026 |
| 27520 | Clayton | Johnston County | $1,767 | September 2026 |
| 27522 | Creedmoor | Granville County | $1,700 | September 2026 |
| 27523 | Apex | Wake County | $1,878 | September 2026 |
| 27525 | Franklinton | Franklin County | $1,350 | September 2026 |
| 27526 | Fuquay Varina | Wake County | $1,928 | September 2026 |
| 27527 | Clayton | Johnston County | $1,797 | September 2026 |
| 27529 | Garner | Wake County | $1,831 | September 2026 |
| 27530 | Goldsboro | Wayne County | $1,316 | September 2026 |
| 27534 | Goldsboro | Wayne County | $1,656 | September 2026 |
| 27536 | Henderson | Vance County | $955 | September 2026 |
| 27537 | Henderson | Vance County | $1,295 | September 2026 |
| 27539 | Apex | Wake County | $1,729 | September 2026 |
| 27540 | Holly Springs | Wake County | $1,816 | September 2026 |
| 27545 | Knightdale | Wake County | $1,696 | September 2026 |
| 27546 | Lillington | Harnett County | $1,695 | September 2026 |
| 27549 | Louisburg | Franklin County | $1,223 | September 2026 |
| 27560 | Morrisville | Wake County | $1,662 | September 2026 |
| 27576 | Selma | Johnston County | $1,598 | September 2026 |
| 27577 | Smithfield | Johnston County | $1,674 | September 2026 |
| 27587 | Wake Forest | Wake County | $1,795 | September 2026 |
| 27591 | Wendell | Wake County | $1,797 | September 2026 |
| 27592 | Willow Spring | Wake County | $1,935 | September 2026 |
| 27596 | Youngsville | Franklin County | $1,884 | September 2026 |
| 27597 | Zebulon | Wake County | $1,948 | September 2026 |
| 27601 | Raleigh | Wake County | $1,706 | September 2026 |
| 27603 | Raleigh | Wake County | $1,694 | September 2026 |
| 27604 | Raleigh | Wake County | $1,576 | September 2026 |
| 27605 | Raleigh | Wake County | $1,816 | September 2026 |
| 27606 | Raleigh | Wake County | $1,478 | September 2026 |
| 27607 | Raleigh | Wake County | $1,594 | September 2026 |
| 27608 | Raleigh | Wake County | $2,009 | September 2026 |
| 27609 | Raleigh | Wake County | $1,381 | September 2026 |
| 27610 | Raleigh | Wake County | $1,890 | September 2026 |
| 27612 | Raleigh | Wake County | $1,478 | September 2026 |
| 27613 | Raleigh | Wake County | $1,373 | September 2026 |
| 27614 | Raleigh | Wake County | $1,556 | September 2026 |
| 27615 | Raleigh | Wake County | $1,501 | September 2026 |
| 27616 | Raleigh | Wake County | $1,658 | September 2026 |
| 27617 | Raleigh | Wake County | $1,538 | September 2026 |
| 27701 | Durham | Durham County | $1,671 | September 2026 |
| 27703 | Durham | Durham County | $1,805 | September 2026 |
| 27704 | Durham | Durham County | $1,741 | September 2026 |
| 27705 | Durham | Durham County | $1,536 | September 2026 |
| 27707 | Durham | Durham County | $1,458 | September 2026 |
| 27709 | Durham | Durham County | $1,638 | September 2026 |
| 27713 | Durham | Durham County | $1,544 | September 2026 |
| 27801 | Rocky Mount | Edgecombe County | $977 | September 2026 |
| 27803 | Rocky Mount | Nash County | $1,249 | September 2026 |
| 27804 | Rocky Mount | Nash County | $1,437 | September 2026 |
| 27834 | Greenville | Pitt County | $1,423 | September 2026 |
| 27856 | Nashville | Nash County | $1,448 | September 2026 |
| 27858 | Greenville | Pitt County | $1,586 | September 2026 |
| 27870 | Roanoke Rapids | Halifax County | $950 | September 2026 |
| 27886 | Tarboro | Edgecombe County | $1,063 | September 2026 |
| 27889 | Washington | Beaufort County | $1,285 | September 2026 |
| 27893 | Wilson | Wilson County | $1,172 | September 2026 |
| 27896 | Wilson | Wilson County | $1,698 | September 2026 |
| 27909 | Elizabeth City | Pasquotank County | $1,452 | September 2026 |
| 28001 | Albemarle | Stanly County | $1,335 | September 2026 |
| 28012 | Belmont | Gaston County | $1,779 | September 2026 |
| 28016 | Bessemer City | Gaston County | $1,410 | September 2026 |
| 28021 | Cherryville | Gaston County | $1,075 | September 2026 |
| 28023 | China Grove | Rowan County | $1,458 | September 2026 |
| 28025 | Concord | Cabarrus County | $1,835 | September 2026 |
| 28027 | Concord | Cabarrus County | $1,752 | September 2026 |
| 28031 | Cornelius | Mecklenburg County | $1,750 | September 2026 |
| 28034 | Dallas | Gaston County | $1,928 | September 2026 |
| 28036 | Davidson | Mecklenburg County | $2,107 | September 2026 |
| 28037 | Denver | Lincoln County | $1,945 | September 2026 |
| 28052 | Gastonia | Gaston County | $1,385 | September 2026 |
| 28054 | Gastonia | Gaston County | $1,483 | September 2026 |
| 28056 | Gastonia | Gaston County | $2,111 | September 2026 |
| 28075 | Harrisburg | Cabarrus County | $2,519 | September 2026 |
| 28078 | Huntersville | Mecklenburg County | $1,938 | September 2026 |
| 28079 | Lake Park | Union County | $2,020 | September 2026 |
| 28081 | Kannapolis | Cabarrus County | $1,585 | September 2026 |
| 28083 | Kannapolis | Cabarrus County | $1,532 | September 2026 |
| 28086 | Kings Mountain | Cleveland County | $1,701 | September 2026 |
| 28092 | Lincolnton | Lincoln County | $1,376 | September 2026 |
| 28104 | Matthews | Union County | $2,292 | September 2026 |
| 28105 | Matthews | Mecklenburg County | $1,674 | September 2026 |
| 28110 | Monroe | Union County | $1,979 | September 2026 |
| 28112 | Monroe | Union County | $1,803 | September 2026 |
| 28115 | Mooresville | Iredell County | $1,968 | September 2026 |
| 28117 | Mooresville | Iredell County | $1,584 | September 2026 |
| 28120 | Mount Holly | Gaston County | $1,905 | September 2026 |
| 28134 | Pineville | Mecklenburg County | $2,289 | September 2026 |
| 28144 | Salisbury | Rowan County | $1,581 | September 2026 |
| 28146 | Salisbury | Rowan County | $1,529 | September 2026 |
| 28147 | Salisbury | Rowan County | $1,170 | September 2026 |
| 28150 | Shelby | Cleveland County | $1,017 | September 2026 |
| 28152 | Shelby | Cleveland County | $1,299 | September 2026 |
| 28164 | Stanley | Gaston County | $1,807 | September 2026 |
| 28166 | Troutman | Iredell County | $2,078 | September 2026 |
| 28173 | Waxhaw | Union County | $2,637 | September 2026 |
| 28202 | Charlotte | Mecklenburg County | $1,899 | September 2026 |
| 28203 | Charlotte | Mecklenburg County | $2,051 | September 2026 |
| 28204 | Charlotte | Mecklenburg County | $1,671 | September 2026 |
| 28205 | Charlotte | Mecklenburg County | $1,771 | September 2026 |
| 28206 | Charlotte | Mecklenburg County | $1,573 | September 2026 |
| 28207 | Charlotte | Mecklenburg County | $2,411 | September 2026 |
| 28208 | Charlotte | Mecklenburg County | $1,587 | September 2026 |
| 28209 | Charlotte | Mecklenburg County | $1,685 | September 2026 |
| 28210 | Charlotte | Mecklenburg County | $1,406 | September 2026 |
| 28211 | Charlotte | Mecklenburg County | $2,031 | September 2026 |
| 28212 | Charlotte | Mecklenburg County | $1,340 | September 2026 |
| 28213 | Charlotte | Mecklenburg County | $1,548 | September 2026 |
| 28214 | Charlotte | Mecklenburg County | $1,961 | September 2026 |
| 28215 | Charlotte | Mecklenburg County | $2,051 | September 2026 |
| 28216 | Charlotte | Mecklenburg County | $1,761 | September 2026 |
| 28217 | Charlotte | Mecklenburg County | $1,617 | September 2026 |
| 28226 | Charlotte | Mecklenburg County | $1,638 | September 2026 |
| 28227 | Mint Hill | Mecklenburg County | $1,695 | September 2026 |
| 28262 | Charlotte | Mecklenburg County | $1,512 | September 2026 |
| 28269 | Charlotte | Mecklenburg County | $1,835 | September 2026 |
| 28270 | Charlotte | Mecklenburg County | $1,530 | September 2026 |
| 28273 | Charlotte | Mecklenburg County | $1,609 | September 2026 |
| 28277 | Charlotte | Mecklenburg County | $1,974 | September 2026 |
| 28278 | Charlotte | Mecklenburg County | $1,875 | September 2026 |
| 28301 | Fayetteville | Cumberland County | $1,401 | September 2026 |
| 28303 | Fayetteville | Cumberland County | $1,330 | September 2026 |
| 28304 | Fayetteville | Cumberland County | $1,351 | September 2026 |
| 28305 | Fayetteville | Cumberland County | $1,412 | September 2026 |
| 28306 | Fayetteville | Cumberland County | $1,746 | September 2026 |
| 28311 | Fayetteville | Cumberland County | $1,285 | September 2026 |
| 28312 | Fayetteville | Cumberland County | $955 | September 2026 |
| 28314 | Fayetteville | Cumberland County | $1,359 | September 2026 |
| 28315 | Aberdeen | Moore County | $1,698 | September 2026 |
| 28326 | Cameron | Harnett County | $1,982 | September 2026 |
| 28327 | Carthage | Moore County | $1,976 | September 2026 |
| 28334 | Dunn | Harnett County | $1,417 | September 2026 |
| 28348 | Hope Mills | Cumberland County | $1,667 | September 2026 |
| 28374 | Pinehurst | Moore County | $2,012 | September 2026 |
| 28376 | Raeford | Hoke County | $1,722 | September 2026 |
| 28387 | Southern Pines | Moore County | $1,769 | September 2026 |
| 28390 | Spring Lake | Harnett County | $1,415 | September 2026 |
| 28394 | Vass | Moore County | $2,133 | September 2026 |
| 28401 | Wilmington | New Hanover County | $1,741 | September 2026 |
| 28403 | Wilmington | New Hanover County | $1,715 | September 2026 |
| 28405 | Wilmington | New Hanover County | $1,735 | September 2026 |
| 28409 | Wilmington | New Hanover County | $2,201 | September 2026 |
| 28411 | Wilmington | New Hanover County | $1,864 | September 2026 |
| 28412 | Wilmington | New Hanover County | $1,562 | September 2026 |
| 28422 | Bolivia | Brunswick County | $2,171 | September 2026 |
| 28428 | Carolina Beach | New Hanover County | $2,325 | September 2026 |
| 28429 | Castle Hayne | New Hanover County | $1,781 | September 2026 |
| 28443 | Hampstead | Pender County | $1,982 | September 2026 |
| 28445 | Holly Ridge | Onslow County | $1,872 | September 2026 |
| 28451 | Leland | Brunswick County | $1,658 | September 2026 |
| 28460 | Sneads Ferry | Onslow County | $1,901 | September 2026 |
| 28461 | Southport | Brunswick County | $1,688 | September 2026 |
| 28462 | Supply | Brunswick County | $2,099 | September 2026 |
| 28465 | Oak Island | Brunswick County | $2,094 | September 2026 |
| 28467 | Carolina Shores | Brunswick County | $1,998 | September 2026 |
| 28470 | Shallotte | Brunswick County | $1,748 | September 2026 |
| 28480 | Wrightsville Beach | New Hanover County | $1,950 | September 2026 |
| 28501 | Kinston | Lenoir County | $1,094 | September 2026 |
| 28512 | Harkers Island | Carteret County | $1,658 | September 2026 |
| 28516 | Beaufort | Carteret County | $1,800 | September 2026 |
| 28532 | Havelock | Craven County | $1,542 | September 2026 |
| 28539 | Hubert | Onslow County | $1,499 | September 2026 |
| 28540 | Jacksonville | Onslow County | $1,397 | September 2026 |
| 28544 | Midway Park | Onslow County | $1,338 | September 2026 |
| 28546 | Jacksonville | Onslow County | $1,462 | September 2026 |
| 28557 | Morehead City | Carteret County | $1,858 | September 2026 |
| 28560 | New Bern | Craven County | $1,617 | September 2026 |
| 28562 | Trent Woods | Craven County | $1,599 | September 2026 |
| 28570 | Newport | Carteret County | $1,681 | September 2026 |
| 28574 | Richlands | Onslow County | $1,655 | September 2026 |
| 28584 | Peletier | Carteret County | $1,771 | September 2026 |
| 28590 | Winterville | Pitt County | $1,531 | September 2026 |
| 28594 | Emerald Isle | Carteret County | $2,300 | September 2026 |
| 28601 | Hickory | Catawba County | $1,475 | September 2026 |
| 28602 | Hickory | Catawba County | $1,572 | September 2026 |
| 28607 | Boone | Watauga County | $2,336 | September 2026 |
| 28625 | Statesville | Iredell County | $1,977 | September 2026 |
| 28645 | Lenoir | Caldwell County | $1,364 | September 2026 |
| 28655 | Morganton | Burke County | $1,444 | September 2026 |
| 28658 | Newton | Catawba County | $1,348 | September 2026 |
| 28673 | Sherrills Ford | Catawba County | $1,927 | September 2026 |
| 28677 | Statesville | Iredell County | $1,542 | September 2026 |
| 28704 | Arden | Buncombe County | $1,537 | September 2026 |
| 28711 | Black Mountain | Buncombe County | $1,873 | September 2026 |
| 28715 | Candler | Buncombe County | $1,827 | September 2026 |
| 28732 | Fletcher | Henderson County | $2,132 | September 2026 |
| 28734 | Franklin | Macon County | $1,125 | September 2026 |
| 28739 | Hendersonville | Henderson County | $1,773 | September 2026 |
| 28751 | Maggie Valley | Haywood County | $1,250 | September 2026 |
| 28752 | Marion | McDowell County | $1,317 | September 2026 |
| 28759 | Mills River | Henderson County | $2,988 | September 2026 |
| 28778 | Swannanoa | Buncombe County | $1,917 | September 2026 |
| 28779 | Sylva | Jackson County | $1,275 | September 2026 |
| 28787 | Weaverville | Buncombe County | $1,730 | September 2026 |
| 28791 | Hendersonville | Henderson County | $1,837 | September 2026 |
| 28792 | Hendersonville | Henderson County | $1,621 | September 2026 |
| 28801 | Asheville | Buncombe County | $1,777 | September 2026 |
| 28803 | Asheville | Buncombe County | $1,679 | September 2026 |
| 28804 | Asheville | Buncombe County | $1,612 | September 2026 |
| 28805 | Asheville | Buncombe County | $1,652 | September 2026 |
| 28806 | Asheville | Buncombe County | $1,853 | September 2026 |
Charlotte illustration: test the cost headroom after an incentive
All inputs are hypothetical per apartment, not survey rents or observed Charlotte expenses. At $1,650 a month, 6% vacancy/collection loss and half a free month on occupied time, first-year collected income is $17,836.50. After $5,600 recurring costs, $10,800 debt and $1,000 reserves, owner cash is only $436.50.
Initial calculated result: $17,837 collected rent, $12,237 NOI before debt/reserves, and $437 cash after debt/reserves. Change the assumptions below to test your own budget.
Illustration · one apartment · first 12 months · USD. Editable assumptions, not observed market averages or an acquisition recommendation. All recurring amounts are allocated per apartment. No appreciation, sale proceeds or tax benefits are assumed.
Annual cash after operating costs, debt and reserve contribution
$437This is a positive illustration margin, before initial capital work, income tax and sale costs.
- Scheduled rent
- $19,800
- − Vacancy / noncollection
- -$1,188
- − Occupied-share concession
- -$776
- = Effective rental income
- $17,837
- − Operating expenses
- -$5,600
- = NOI before debt / reserves
- $12,237
- − Debt service
- -$10,800
- − Reserve contribution
- -$1,000
- = Annual cash margin
- $437
NOI excludes debt service and this worksheet’s reserve contribution. Initial renovation, acquisition costs and initial downtime are outside this annual operating illustration. Do not subtract the same vacancy, incentive or repair expense twice.
On a narrow screen, scroll the table sideways to compare all three expense budgets.
| Collected occupancy | Entered expenses | Expenses +10% | Expenses +20% |
|---|---|---|---|
| 95% | $626Cash remaining | $66Cash remaining | -$494Cash deficit |
| 90% | -$323Cash deficit | -$883Cash deficit | -$1,443Cash deficit |
| 85% | -$1,271Cash deficit | -$1,831Cash deficit | -$2,391Cash deficit |
Occupancy here is the collected share of scheduled rent before incentives, not a count of occupied doors. At the entered costs, break-even collected occupancy is 91.7%. Debt-service coverage is 1.13× NOI / debt service; it excludes reserve contributions.
Increase recurring expenses to $6,200: cash becomes −$163.50. Eliminating the assumed half-month incentive instead adds $775.50, but require actual renewal evidence before crediting it. Initial renovation cash is separate. The deal needs an operating-cost quote and a funded reserve, even if regional occupancy improves.
Use the full property cash-flow calculator for the purchase price, financing terms and holding period. Review its expense and reserve conventions before transferring assumptions; this illustration does not automatically populate a deal.
North Carolina rent questions
Is this the average rent paid in North Carolina?
No. The headline is the median of currently tracked ZIP asking-rent indices, with equal weight per ZIP. It is not renter weighted, bedroom specific or a mean of executed leases.
Can a Charlotte recovery justify removing concessions?
Only after the subject’s competitive offers and renewal collections support it. The preliminary Q3 survey shows lower vacancy alongside a lower asking-rent level.
Does the Asheville 50% threshold use the purchase price?
The cited city flood code uses the structure’s market value before the improvement or repair. Confirm the administrator’s valuation, cumulative work and jurisdiction rather than using the full land-and-building price.
How these rent figures are calculated
State: North Carolina · USPS NC · Census state FIPS 37. Zillow supplies postal ZIP observations with city and county labels. We filter to valid positive rents in this state and the latest common observation month, sort the values, and take the middle value, or the mean of the two middle values for an even count. Means are the sum divided by included ZIPs. No population, household or rental-unit weighting is added.
The all-home, all-bedroom ZIP series is smoothed, not seasonally adjusted. A bedroom rent cannot be inferred from it. Membership can change after a refresh, so a change in this page’s median is not a matched-sample rent-growth rate. This edition does not publish a ZIP-sample growth claim.
Data: Zillow Research · ZORI method · National ZIP source CSV. The state benchmark is our ZIP-based calculation, not a provider-published statewide estimate. Occupied-unit Census rent, listing medians, effective broker rents and HUD gross-rent references answer different questions and are not blended here.
The observation month identifies the rent data available for this comparison. Historical or missing latest observations stay out of the current sample. Check the date before comparing a property with a newly advertised offer.
Market and legal sources below were reviewed 2026-10-22. Their own periods are shown next to each claim. Broker samples and boundaries are not fully disclosed; surveys may share underlying providers and should not be treated as independent experiments. The market interpretation is conditional research, not a property-level income guarantee. Recheck local rules, signed comparable leases and actual expenses before using an illustration in a transaction.
Read the source reports
- Cushman & Wakefield U.S. Multifamily MarketBeat Q3 2026 — Q3 2026 preliminary; same-edition Q2 comparisons; pp. 4–5, method p. 7; CoStar properties with more than 50 units in publisher metros; unit-weighted asking rents, overall physical vacancy; accessed October 22, 2026.
- MMG Charlotte Q2 2026 apartment survey — Q2 2026 snapshot; supply and absorption trailing four quarters; provider apartment cohort; accessed October 22, 2026.
- Northmarq Raleigh-Durham Q2 2026 report — Q2 2026 operations; CoStar inputs; pp. 1, 3; asking rents and physical vacancy; accessed October 22, 2026.
- Asheville flood damage prevention code §7-12-1 — Current city code reviewed October 22, 2026; city jurisdiction and administrator determinations; not all Buncombe County addresses.
- NC Department of Insurance flood coverage guidance — Official consumer guidance reviewed October 22, 2026; obtain policy-specific landlord/commercial terms.