Skip to content

Rent prices in North Carolina, city by city

As of October 17, 2026, 32,684 rentals are listed across 111 North Carolina cities we track. Statewide median asking rent: 1-bedroom about $1,100, 2-bedroom about $1,298, 3+ bedroom about $2,000.

The most expensive 5 cities for a 1-bedroom: Carolina Beach ($1,800), Asheville ($1,450), Wilmington ($1,338), Hendersonville ($1,300), Chapel Hill ($1,250). The least expensive: Rocky Mount ($700), Asheboro ($750), Greenville ($795), High Point ($800), Fayetteville ($822). Cheapest and most expensive places to rent in North Carolina

32,684 listings across 111 cities with at least 50 rentals listed. Medians use listings with a single price and bedroom count; fewer than 20 and the figure is left out. Statewide figures are estimated from city medians weighted by listing count. Updated . How we calculate

CityListings1 bed2 beds
Charlotte4,740$1,195$1,649
Raleigh3,590$1,100$1,500
Greensboro1,770$975$1,250
Fayetteville1,441$822$1,050
Durham1,397$1,172$1,495
Wilmington1,164$1,338$1,565
Asheville953$1,450$1,795
Winston Salem883$892$1,195
Greenville828$795$1,100
Winston-Salem691$850$1,100
Gastonia559$995$1,200
Mooresville450—$1,475
Concord439$998$1,362
Chapel Hill426$1,250$1,678
Jacksonville422—$1,150
High Point387$800$1,125
Cary387—$1,650
Clayton376—$1,500
Hickory328$925$1,100
Wake Forest324—$1,495
Hendersonville315$1,300$1,550
Rocky Mount310$700$900
Burlington297$962$1,225
Apex293——
Lumberton281—$1,150
Monroe250——
Statesville245$950$1,100
Salisbury232$950$1,298
New Bern230$950$1,375
Wilson229$900$1,000
Raeford225—$1,195
Fuquay Varina223——
Kannapolis218—$1,245
Boone218—$1,500
Goldsboro203—$1,100
Huntersville200——
Lexington199—$1,200
Garner196——
Leland188——
Carolina Beach188$1,800$2,000
Kernersville180—$1,175
Shelby175—$1,062
Knightdale162——
Spring Lake151—$1,147
Thomasville150—$925
Morrisville149——
Sanford148——
Wendell141——
Belmont128—$1,749
Indian Trail128——
Cornelius128—$1,717
Asheboro127$750$985
Smithfield127——
Zebulon122——
Graham122—$1,095
Holly Springs121——
Hope Mills121—$1,090
Winterville116—$1,200
Matthews113——
Elizabeth City113——
Lillington110——
Arden109—$1,462
Mebane104—$1,342
Lincolnton103—$1,250
Kinston103—$900
Angier99——
Waxhaw97——
Havelock96—$1,202
Henderson94—$850
Morganton90——
Sneads Ferry87——
Albemarle86—$1,100
Morehead City84——
Hampstead80——
Southern Pines79——
Weaverville78——
Lenoir78—$1,200
Ocean Isle Beach78——
Dallas76——
Waynesville74——
Candler72——
Newton70—$1,150
Carrboro68——
Denver67——
Wrightsville Beach67——
Fletcher66——
Southport66——
Troutman66——
Eden66——
Clemmons65——
Black Mountain64——
Shallotte62——
Kings Mountain61——
Calabash61——
Davidson60—$2,150
Washington60——
Cullowhee59——
Sylva59—$1,388
Franklin58——
Holly Ridge58——
Selma58——
Hubert57——
Atlantic Beach57—$2,300
Hillsborough57——
Beaufort53—$1,800
Kure Beach52——
Sunset Beach51——
Pineville51——
Dunn51——
Forest City50——
Whitsett50——