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.

Charlotte skyline in daylight
Charlotte in 2016, photographed by brandon walker. Location context for a supply-heavy leasing market; this skyline does not measure current rents.
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

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
Brick apartment buildings at Boylan Apartments in Raleigh
Boylan Apartments in Raleigh, photographed in 2018. Older housing needs a condition and capital-work budget; these buildings are not the survey sample or verified sale comparables.
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
Leasing recovery does not give every North Carolina market pricing power

Q2 to preliminary Q3 2026 · C&W same-edition series, properties with more than 50 units · vacancy percent and asking USD/month

Charlotte
Vacancy · Q2 → Q3
12.3% → 11.1%
Asking rent · Q2 → Q3
$1,638 → $1,631

More occupied stock; keep incentives in the reference budget.

Raleigh
Vacancy · Q2 → Q3
9.3% → 9.4%
Asking rent · Q2 → Q3
$1,571 → $1,570

No clear quarterly pricing improvement; verify renewals.

Durham
Vacancy · Q2 → Q3
11.6% → 10.4%
Asking rent · Q2 → Q3
$1,579 → $1,567

Vacancy improves while asking rent falls; inspect net receipts.

Accessible observations underlying the comparison
MeasureValueDefinition
Charlotte vacancy · Q2 → Q311.112.3% → 11.1%; asking rent $1,638 → $1,631
Raleigh vacancy · Q2 → Q39.49.3% → 9.4%; asking rent $1,571 → $1,570
Durham vacancy · Q2 → Q310.411.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.

Derived county-label comparisons · monthly USD
Comparison and exact membershipZIP medianZIP count
Charlotte core · Mecklenburg County
Mecklenburg
$1,75029
Triangle · Wake and Durham counties
Wake, Durham
$1,69538
Triad · Guilford and Forsyth counties
Guilford, Forsyth
$1,53128
Asheville area · Buncombe County
Buncombe
$1,75410
Wilmington area · New Hanover County
New Hanover
$1,7819

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

Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Charlotte$1,685$1,75423
Raleigh$1,576$1,61715
Greensboro$1,382$1,3889
Fayetteville$1,355$1,3558
Durham$1,638$1,6287
Winston-Salem$1,561$1,4717
Wilmington$1,738$1,8036
Asheville$1,679$1,7155
Show 8 more city groups
Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Cary$1,764$1,7634
Apex$1,878$1,8963
Chapel Hill$1,669$1,8573
Gastonia$1,483$1,6603
Hendersonville$1,773$1,7443
High Point$1,269$1,3503
Rocky Mount$1,249$1,2213
Salisbury$1,529$1,4273

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

Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
27006AdvanceDavie County$1,986September 2026
27012ClemmonsForsyth County$1,785September 2026
27021KingStokes County$1,423September 2026
27023LewisvilleForsyth County$1,950September 2026
27030Mount AirySurry County$1,163September 2026
27045Rural HallForsyth County$1,708September 2026
27101Winston-SalemForsyth County$1,571September 2026
27103Winston-SalemForsyth County$1,651September 2026
27104Winston-SalemForsyth County$1,347September 2026
27105Winston-SalemForsyth County$1,122September 2026
Show 248 more ZIP observations
Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
27106Winston-SalemForsyth County$1,327September 2026
27107Winston-SalemForsyth County$1,561September 2026
27127Winston-SalemForsyth County$1,715September 2026
27203AsheboroRandolph County$987September 2026
27205AsheboroRandolph County$1,046September 2026
27214Browns SummitGuilford County$1,949September 2026
27215BurlingtonAlamance County$1,292September 2026
27217BurlingtonAlamance County$1,306September 2026
27249GibsonvilleGuilford County$1,375September 2026
27253GrahamAlamance County$1,452September 2026
27258Haw RiverAlamance County$1,850September 2026
27260High PointGuilford County$1,126September 2026
27262High PointGuilford County$1,269September 2026
27263ArchdaleRandolph County$1,334September 2026
27265High PointGuilford County$1,656September 2026
27278HillsboroughOrange County$1,516September 2026
27282JamestownGuilford County$2,023September 2026
27284KernersvilleForsyth County$1,710September 2026
27288EdenRockingham County$1,028September 2026
27292LexingtonDavidson County$1,295September 2026
27295LexingtonDavidson County$1,888September 2026
27301Mc LeansvilleGuilford County$2,297September 2026
27302MebaneAlamance County$1,485September 2026
27312PittsboroChatham County$1,770September 2026
27330SanfordLee County$1,619September 2026
27332SanfordLee County$2,017September 2026
27360ThomasvilleDavidson County$1,348September 2026
27377WhitsettGuilford County$1,757September 2026
27401GreensboroGuilford County$1,321September 2026
27403GreensboroGuilford County$1,291September 2026
27405GreensboroGuilford County$1,382September 2026
27406GreensboroGuilford County$1,293September 2026
27407GreensboroGuilford County$1,317September 2026
27408GreensboroGuilford County$1,501September 2026
27409GreensboroGuilford County$1,428September 2026
27410GreensboroGuilford County$1,395September 2026
27455GreensboroGuilford County$1,564September 2026
27501AngierHarnett County$1,834September 2026
27502ApexWake County$2,082September 2026
27504BensonJohnston County$1,494September 2026
27510CarrboroOrange County$1,564September 2026
27511CaryWake County$1,915September 2026
27513CaryWake County$1,629September 2026
27514Chapel HillOrange County$1,604September 2026
27516Chapel HillOrange County$2,297September 2026
27517Chapel HillOrange County$1,669September 2026
27518CaryWake County$1,609September 2026
27519CaryWake County$1,899September 2026
27520ClaytonJohnston County$1,767September 2026
27522CreedmoorGranville County$1,700September 2026
27523ApexWake County$1,878September 2026
27525FranklintonFranklin County$1,350September 2026
27526Fuquay VarinaWake County$1,928September 2026
27527ClaytonJohnston County$1,797September 2026
27529GarnerWake County$1,831September 2026
27530GoldsboroWayne County$1,316September 2026
27534GoldsboroWayne County$1,656September 2026
27536HendersonVance County$955September 2026
27537HendersonVance County$1,295September 2026
27539ApexWake County$1,729September 2026
27540Holly SpringsWake County$1,816September 2026
27545KnightdaleWake County$1,696September 2026
27546LillingtonHarnett County$1,695September 2026
27549LouisburgFranklin County$1,223September 2026
27560MorrisvilleWake County$1,662September 2026
27576SelmaJohnston County$1,598September 2026
27577SmithfieldJohnston County$1,674September 2026
27587Wake ForestWake County$1,795September 2026
27591WendellWake County$1,797September 2026
27592Willow SpringWake County$1,935September 2026
27596YoungsvilleFranklin County$1,884September 2026
27597ZebulonWake County$1,948September 2026
27601RaleighWake County$1,706September 2026
27603RaleighWake County$1,694September 2026
27604RaleighWake County$1,576September 2026
27605RaleighWake County$1,816September 2026
27606RaleighWake County$1,478September 2026
27607RaleighWake County$1,594September 2026
27608RaleighWake County$2,009September 2026
27609RaleighWake County$1,381September 2026
27610RaleighWake County$1,890September 2026
27612RaleighWake County$1,478September 2026
27613RaleighWake County$1,373September 2026
27614RaleighWake County$1,556September 2026
27615RaleighWake County$1,501September 2026
27616RaleighWake County$1,658September 2026
27617RaleighWake County$1,538September 2026
27701DurhamDurham County$1,671September 2026
27703DurhamDurham County$1,805September 2026
27704DurhamDurham County$1,741September 2026
27705DurhamDurham County$1,536September 2026
27707DurhamDurham County$1,458September 2026
27709DurhamDurham County$1,638September 2026
27713DurhamDurham County$1,544September 2026
27801Rocky MountEdgecombe County$977September 2026
27803Rocky MountNash County$1,249September 2026
27804Rocky MountNash County$1,437September 2026
27834GreenvillePitt County$1,423September 2026
27856NashvilleNash County$1,448September 2026
27858GreenvillePitt County$1,586September 2026
27870Roanoke RapidsHalifax County$950September 2026
27886TarboroEdgecombe County$1,063September 2026
27889WashingtonBeaufort County$1,285September 2026
27893WilsonWilson County$1,172September 2026
27896WilsonWilson County$1,698September 2026
27909Elizabeth CityPasquotank County$1,452September 2026
28001AlbemarleStanly County$1,335September 2026
28012BelmontGaston County$1,779September 2026
28016Bessemer CityGaston County$1,410September 2026
28021CherryvilleGaston County$1,075September 2026
28023China GroveRowan County$1,458September 2026
28025ConcordCabarrus County$1,835September 2026
28027ConcordCabarrus County$1,752September 2026
28031CorneliusMecklenburg County$1,750September 2026
28034DallasGaston County$1,928September 2026
28036DavidsonMecklenburg County$2,107September 2026
28037DenverLincoln County$1,945September 2026
28052GastoniaGaston County$1,385September 2026
28054GastoniaGaston County$1,483September 2026
28056GastoniaGaston County$2,111September 2026
28075HarrisburgCabarrus County$2,519September 2026
28078HuntersvilleMecklenburg County$1,938September 2026
28079Lake ParkUnion County$2,020September 2026
28081KannapolisCabarrus County$1,585September 2026
28083KannapolisCabarrus County$1,532September 2026
28086Kings MountainCleveland County$1,701September 2026
28092LincolntonLincoln County$1,376September 2026
28104MatthewsUnion County$2,292September 2026
28105MatthewsMecklenburg County$1,674September 2026
28110MonroeUnion County$1,979September 2026
28112MonroeUnion County$1,803September 2026
28115MooresvilleIredell County$1,968September 2026
28117MooresvilleIredell County$1,584September 2026
28120Mount HollyGaston County$1,905September 2026
28134PinevilleMecklenburg County$2,289September 2026
28144SalisburyRowan County$1,581September 2026
28146SalisburyRowan County$1,529September 2026
28147SalisburyRowan County$1,170September 2026
28150ShelbyCleveland County$1,017September 2026
28152ShelbyCleveland County$1,299September 2026
28164StanleyGaston County$1,807September 2026
28166TroutmanIredell County$2,078September 2026
28173WaxhawUnion County$2,637September 2026
28202CharlotteMecklenburg County$1,899September 2026
28203CharlotteMecklenburg County$2,051September 2026
28204CharlotteMecklenburg County$1,671September 2026
28205CharlotteMecklenburg County$1,771September 2026
28206CharlotteMecklenburg County$1,573September 2026
28207CharlotteMecklenburg County$2,411September 2026
28208CharlotteMecklenburg County$1,587September 2026
28209CharlotteMecklenburg County$1,685September 2026
28210CharlotteMecklenburg County$1,406September 2026
28211CharlotteMecklenburg County$2,031September 2026
28212CharlotteMecklenburg County$1,340September 2026
28213CharlotteMecklenburg County$1,548September 2026
28214CharlotteMecklenburg County$1,961September 2026
28215CharlotteMecklenburg County$2,051September 2026
28216CharlotteMecklenburg County$1,761September 2026
28217CharlotteMecklenburg County$1,617September 2026
28226CharlotteMecklenburg County$1,638September 2026
28227Mint HillMecklenburg County$1,695September 2026
28262CharlotteMecklenburg County$1,512September 2026
28269CharlotteMecklenburg County$1,835September 2026
28270CharlotteMecklenburg County$1,530September 2026
28273CharlotteMecklenburg County$1,609September 2026
28277CharlotteMecklenburg County$1,974September 2026
28278CharlotteMecklenburg County$1,875September 2026
28301FayettevilleCumberland County$1,401September 2026
28303FayettevilleCumberland County$1,330September 2026
28304FayettevilleCumberland County$1,351September 2026
28305FayettevilleCumberland County$1,412September 2026
28306FayettevilleCumberland County$1,746September 2026
28311FayettevilleCumberland County$1,285September 2026
28312FayettevilleCumberland County$955September 2026
28314FayettevilleCumberland County$1,359September 2026
28315AberdeenMoore County$1,698September 2026
28326CameronHarnett County$1,982September 2026
28327CarthageMoore County$1,976September 2026
28334DunnHarnett County$1,417September 2026
28348Hope MillsCumberland County$1,667September 2026
28374PinehurstMoore County$2,012September 2026
28376RaefordHoke County$1,722September 2026
28387Southern PinesMoore County$1,769September 2026
28390Spring LakeHarnett County$1,415September 2026
28394VassMoore County$2,133September 2026
28401WilmingtonNew Hanover County$1,741September 2026
28403WilmingtonNew Hanover County$1,715September 2026
28405WilmingtonNew Hanover County$1,735September 2026
28409WilmingtonNew Hanover County$2,201September 2026
28411WilmingtonNew Hanover County$1,864September 2026
28412WilmingtonNew Hanover County$1,562September 2026
28422BoliviaBrunswick County$2,171September 2026
28428Carolina BeachNew Hanover County$2,325September 2026
28429Castle HayneNew Hanover County$1,781September 2026
28443HampsteadPender County$1,982September 2026
28445Holly RidgeOnslow County$1,872September 2026
28451LelandBrunswick County$1,658September 2026
28460Sneads FerryOnslow County$1,901September 2026
28461SouthportBrunswick County$1,688September 2026
28462SupplyBrunswick County$2,099September 2026
28465Oak IslandBrunswick County$2,094September 2026
28467Carolina ShoresBrunswick County$1,998September 2026
28470ShallotteBrunswick County$1,748September 2026
28480Wrightsville BeachNew Hanover County$1,950September 2026
28501KinstonLenoir County$1,094September 2026
28512Harkers IslandCarteret County$1,658September 2026
28516BeaufortCarteret County$1,800September 2026
28532HavelockCraven County$1,542September 2026
28539HubertOnslow County$1,499September 2026
28540JacksonvilleOnslow County$1,397September 2026
28544Midway ParkOnslow County$1,338September 2026
28546JacksonvilleOnslow County$1,462September 2026
28557Morehead CityCarteret County$1,858September 2026
28560New BernCraven County$1,617September 2026
28562Trent WoodsCraven County$1,599September 2026
28570NewportCarteret County$1,681September 2026
28574RichlandsOnslow County$1,655September 2026
28584PeletierCarteret County$1,771September 2026
28590WintervillePitt County$1,531September 2026
28594Emerald IsleCarteret County$2,300September 2026
28601HickoryCatawba County$1,475September 2026
28602HickoryCatawba County$1,572September 2026
28607BooneWatauga County$2,336September 2026
28625StatesvilleIredell County$1,977September 2026
28645LenoirCaldwell County$1,364September 2026
28655MorgantonBurke County$1,444September 2026
28658NewtonCatawba County$1,348September 2026
28673Sherrills FordCatawba County$1,927September 2026
28677StatesvilleIredell County$1,542September 2026
28704ArdenBuncombe County$1,537September 2026
28711Black MountainBuncombe County$1,873September 2026
28715CandlerBuncombe County$1,827September 2026
28732FletcherHenderson County$2,132September 2026
28734FranklinMacon County$1,125September 2026
28739HendersonvilleHenderson County$1,773September 2026
28751Maggie ValleyHaywood County$1,250September 2026
28752MarionMcDowell County$1,317September 2026
28759Mills RiverHenderson County$2,988September 2026
28778SwannanoaBuncombe County$1,917September 2026
28779SylvaJackson County$1,275September 2026
28787WeavervilleBuncombe County$1,730September 2026
28791HendersonvilleHenderson County$1,837September 2026
28792HendersonvilleHenderson County$1,621September 2026
28801AshevilleBuncombe County$1,777September 2026
28803AshevilleBuncombe County$1,679September 2026
28804AshevilleBuncombe County$1,612September 2026
28805AshevilleBuncombe County$1,652September 2026
28806AshevilleBuncombe County$1,853September 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.

Actual lawful face rent; no automatic ZIP-index adoption.
Economic rent loss over the year, before incentives.
First-year equivalent; not added again to vacancy.
Include taxes, insurance, management, repairs and owner-paid utilities.
Allocated principal and interest; excluded from NOI.
Cash set aside below NOI; initial work requires separate cash.

Annual cash after operating costs, debt and reserve contribution

$437

This is a positive illustration margin, before initial capital work, income tax and sale costs.

Follow the rent into owner cashDerived from your inputs · dollars per apartment per year
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.

At what occupancy does the cost budget stop working?Annual cash margin; concession, rent, debt and reserves stay as entered

On a narrow screen, scroll the table sideways to compare all three expense budgets.

Collected occupancyEntered expensesExpenses +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