Home / Housing data / North Carolina / Rankings / Median gross rentNorth Carolina places ranked by median rent 378 places in North Carolina have a reliable estimate of median rent (2020–2024 American Community Survey).
Highest figures: Fearrington Village ($3,500 or more), Briar Chapel ($3,177), Ogden ($2,867).
Lowest figure: Robbinsville ($364).
The figure for North Carolina as a whole is $1,228 (±$5).
Figures last updated on November 12, 2026 .
Figure for North Carolina as a whole $1,228 (±$5) Places ranked 378 North Carolina places ranked by median rent Median gross rent, estimate (90% margin of error), 2020–2024 Rank Place County Median gross rent 1 Fearrington Village Chatham County $3,500 or more 2 Briar Chapel Chatham County $3,177 (±$608) 3 Ogden New Hanover County $2,867 (±$637) 4 Harrisburg Cabarrus County $2,640 (±$310) 5 (tie) Whispering Pines Moore County $2,336 (±$320) 5 (tie) Wrightsville Beach New Hanover County $2,336 (±$773) 7 Elon Alamance County $2,080 (±$606) 8 Indian Trail Union County $2,077 (±$100) 9 Lake Park Union County $2,040 (±$250) 10 Holly Springs Wake County $2,021 (±$111) 11 Spout Springs Harnett County $2,010 (±$223) 12 Weddington Union County $1,927 (±$829) 13 Apex Wake County $1,902 (±$59) 14 Stallings Union County $1,882 (±$276) 15 Morrisville Wake County $1,858 (±$60) 16 Waxhaw Union County $1,840 (±$97) 17 Huntersville Mecklenburg County $1,834 (±$62) 18 Ranlo Gaston County $1,811 (±$422) 19 Belville Brunswick County $1,798 (±$79) 20 Weaverville Buncombe County $1,783 (±$248) 21 Governors Village Chatham County $1,779 (±$188) 22 Murraysville New Hanover County $1,777 (±$99) 23 Matthews Mecklenburg County $1,764 (±$42) 24 Fairfield Harbour Craven County $1,758 (±$290) 25 Cape Carteret Carteret County $1,745 (±$60) 26 Cary Wake County $1,738 (±$30) 27 Leland Brunswick County $1,735 (±$108) 28 Cornelius Mecklenburg County $1,722 (±$56) 29 Fuquay-Varina Wake County $1,720 (±$134) 30 Surf City Pender County $1,707 (±$691) 31 Emerald Isle Carteret County $1,704 (±$268) 32 Knightdale Wake County $1,674 (±$81) 33 Pinehurst Moore County $1,664 (±$306) 34 Clayton Johnston County $1,661 (±$66) 35 (tie) Black Mountain Buncombe County $1,652 (±$186) 35 (tie) Davidson Mecklenburg County $1,652 (±$200) 37 (tie) Kill Devil Hills Dare County $1,626 (±$217) 37 (tie) Mooresville Iredell County $1,626 (±$62) 39 Chapel Hill Orange County $1,613 (±$56) 40 Charlotte Mecklenburg County $1,612 (±$16) 41 Foxfire Moore County $1,598 (±$289) 42 (tie) Royal Pines Buncombe County $1,596 (±$231) 42 (tie) Wake Forest Wake County $1,596 (±$105) 44 Raleigh Wake County $1,572 (±$23) 45 Pineville Mecklenburg County $1,552 (±$113) 46 Mills River Henderson County $1,551 (±$437) 47 Garner Wake County $1,549 (±$94) 48 Woodfin Buncombe County $1,546 (±$119) 49 Hemby Bridge Union County $1,544 (±$224) 50 Winterville Pitt County $1,534 (±$219) 51 Bayshore New Hanover County $1,532 (±$358) 52 Mint Hill Mecklenburg County $1,528 (±$182) 53 Carolina Beach New Hanover County $1,513 (±$384) 54 Durham Durham County $1,508 (±$31) 55 Porters Neck New Hanover County $1,503 (±$457) 56 Lowesville Lincoln County $1,490 (±$456) 57 Fletcher Henderson County $1,484 (±$204) 58 Carrboro Orange County $1,470 (±$67) 59 Myrtle Grove New Hanover County $1,463 (±$290) 60 Archer Lodge Johnston County $1,458 (±$500) 61 Wendell Wake County $1,457 (±$159) 62 Concord Cabarrus County $1,451 (±$63) 63 Kure Beach New Hanover County $1,436 (±$265) 64 Southport Brunswick County $1,426 (±$459) 65 (tie) Laurel Park Henderson County $1,418 (±$156) 65 (tie) Midland Cabarrus County $1,418 (±$390) 67 (tie) Pleasant Garden Guilford County $1,416 (±$431) 67 (tie) Silver Lake New Hanover County $1,416 (±$155) 69 Etowah Henderson County $1,413 (±$324) 70 Asheville Buncombe County $1,402 (±$60) 71 Wilmington New Hanover County $1,395 (±$37) 72 (tie) Boiling Spring Lakes Brunswick County $1,385 (±$662) 72 (tie) Trent Woods Craven County $1,385 (±$53) 74 Barbecue Harnett County $1,383 (±$464) 75 Walkertown Forsyth County $1,379 (±$265) 76 Hillsborough Orange County $1,368 (±$209) 77 (tie) Belmont Gaston County $1,365 (±$118) 77 (tie) Northchase New Hanover County $1,365 (±$68) 79 Cramerton Gaston County $1,364 (±$242) 80 Calabash Brunswick County $1,360 (±$105) 81 Southern Pines Moore County $1,354 (±$100) 82 Spring Lake Cumberland County $1,351 (±$57) 83 Mineral Springs Union County $1,340 (±$99) 84 Oak Island Brunswick County $1,339 (±$148) 85 Hendersonville Henderson County $1,332 (±$76) 86 Lake Norman of Iredell Iredell County $1,327 (±$210) 87 Jacksonville Onslow County $1,321 (±$36) 88 (tie) Kannapolis Cabarrus County $1,319 (±$67) 88 (tie) Lake Norman of Catawba Catawba County $1,319 (±$142) 90 Holly Ridge Onslow County $1,315 (±$632) 91 Navassa Brunswick County $1,313 (±$235) 92 Gorman Durham County $1,311 (±$167) 93 Kitty Hawk Dare County $1,309 (±$233) 94 Butner Granville County $1,307 (±$129) 95 Harmony Iredell County $1,304 (±$137) 96 Kings Grant New Hanover County $1,292 (±$256) 97 River Bend Craven County $1,289 (±$123) 98 Tryon Polk County $1,288 (±$142) 99 Mebane Alamance County $1,283 (±$99) 100 Havelock Craven County $1,280 (±$72) 101 Rockfish Hoke County $1,274 (±$187) 102 Clemmons Forsyth County $1,269 (±$103) 103 (tie) Mount Holly Gaston County $1,256 (±$115) 103 (tie) Shallotte Brunswick County $1,256 (±$152) 105 Anderson Creek Harnett County $1,251 (±$176) 106 (tie) Fayetteville Cumberland County $1,250 (±$17) 106 (tie) Wrightsboro New Hanover County $1,250 (±$186) 108 Monroe Union County $1,246 (±$66) 109 Aberdeen Moore County $1,244 (±$189) 110 Mountain Home Henderson County $1,240 (±$395) 111 Youngsville Franklin County $1,239 (±$154) 112 Springdale Gaston County $1,233 (±$156) 113 (tie) Buies Creek Harnett County $1,223 (±$133) 113 (tie) West Canton Haywood County $1,223 (±$267) 115 Hampstead Pender County $1,216 (±$309) 116 Pittsboro Chatham County $1,211 (±$279) 117 Half Moon Onslow County $1,210 (±$240) 118 Atlantic Beach Carteret County $1,206 (±$151) 119 (tie) Gastonia Gaston County $1,204 (±$30) 119 (tie) Manteo Dare County $1,204 (±$267) 121 Piney Green Onslow County $1,202 (±$90) 122 Peletier Carteret County $1,196 (±$139) 123 Mount Pleasant Cabarrus County $1,178 (±$213) 124 Pinebluff Moore County $1,176 (±$465) 125 Greensboro Guilford County $1,172 (±$15) 126 Winfall Perquimans County $1,157 (±$124) 127 Jamestown Guilford County $1,153 (±$258) 128 Bermuda Run Davie County $1,142 (±$217) 129 Hope Mills Cumberland County $1,141 (±$86) 130 Lake Junaluska Haywood County $1,137 (±$83) 131 Morehead City Carteret County $1,134 (±$85) 132 Hoopers Creek Henderson County $1,124 (±$50) 133 Wingate Union County $1,123 (±$184) 134 (tie) Grandy Currituck County $1,122 (±$35) 134 (tie) Stanley Gaston County $1,122 (±$84) 136 (tie) Elizabeth City Pasquotank County $1,117 (±$76) 136 (tie) Marshville Union County $1,117 (±$175) 138 High Point Guilford County $1,116 (±$34) 139 Camden Camden County $1,115 (±$21) 140 Erwin Harnett County $1,112 (±$163) 141 Boone Watauga County $1,111 (±$144) 142 Zebulon Wake County $1,109 (±$170) 143 Princeville Edgecombe County $1,103 (±$137) 144 Granite Quarry Rowan County $1,099 (±$61) 145 Benson Johnston County $1,097 (±$186) 146 Lewisville Forsyth County $1,095 (±$142) 147 Newton Catawba County $1,091 (±$128) 148 Enochville Rowan County $1,089 (±$232) 149 (tie) Nebo McDowell County $1,087 (±$155) 149 (tie) Winston-Salem Forsyth County $1,087 (±$22) 151 Kernersville Forsyth County $1,082 (±$77) 152 (tie) Four Oaks Johnston County $1,081 (±$101) 152 (tie) New Bern Craven County $1,081 (±$49) 154 Murfreesboro Hertford County $1,079 (±$142) 155 Cherokee Swain County $1,075 (±$369) 156 (tie) Nashville Nash County $1,073 (±$71) 156 (tie) Wanchese Dare County $1,073 (±$126) 158 (tie) Graham Alamance County $1,071 (±$55) 158 (tie) Salisbury Rowan County $1,071 (±$81) 160 Waynesville Haywood County $1,070 (±$120) 161 Maggie Valley Haywood County $1,067 (±$263) 162 (tie) Creedmoor Granville County $1,065 (±$181) 162 (tie) Pikeville Wayne County $1,065 (±$71) 164 Emma Buncombe County $1,064 (±$205) 165 Hickory Catawba County $1,063 (±$63) 166 Mount Gilead Montgomery County $1,061 (±$246) 167 Cherryville Gaston County $1,059 (±$141) 168 Oakboro Stanly County $1,057 (±$196) 169 Bessemer City Gaston County $1,053 (±$176) 170 Sanford Lee County $1,052 (±$43) 171 Burlington Alamance County $1,051 (±$38) 172 Mars Hill Madison County $1,043 (±$172) 173 (tie) Archdale Randolph County $1,034 (±$79) 173 (tie) Gibsonville Guilford County $1,034 (±$277) 175 Clyde Haywood County $1,033 (±$124) 176 James City Craven County $1,019 (±$148) 177 East Flat Rock Henderson County $1,015 (±$192) 178 Brogden Wayne County $1,013 (±$122) 179 Polkton Anson County $1,009 (±$269) 180 Greenville Pitt County $1,007 (±$31) 181 (tie) Elroy Wayne County $1,005 (±$114) 181 (tie) Nags Head Dare County $1,005 (±$428) 183 (tie) Patterson Springs Cleveland County $1,000 (±$212) 183 (tie) Siler City Chatham County $1,000 (±$213) 183 (tie) Spencer Rowan County $1,000 (±$200) 183 (tie) Statesville Iredell County $1,000 (±$71) 187 Lillington Harnett County $997 (±$80) 188 Oxford Granville County $995 (±$66) 189 China Grove Rowan County $993 (±$229) 190 Louisburg Franklin County $991 (±$127) 191 Broadway Lee County $981 (±$142) 192 Lucama Wilson County $980 (±$148) 193 Brevard Transylvania County $979 (±$253) 194 Tobaccoville Forsyth County $976 (±$137) 195 Badin Stanly County $975 (±$99) 196 (tie) Goldsboro Wayne County $971 (±$54) 196 (tie) Wilson Wilson County $971 (±$42) 198 Pilot Mountain Surry County $969 (±$137) 199 High Shoals Gaston County $968 (±$292) 200 Rural Hall Forsyth County $967 (±$116) 201 Lincolnton Lincoln County $965 (±$48) 202 Franklinton Franklin County $963 (±$161) 203 Kings Mountain Cleveland County $959 (±$83) 204 St. Stephens Catawba County $958 (±$94) 205 Rocky Mount Nash County $957 (±$30) 206 Mountain View Catawba County $956 (±$167) 207 Trinity Randolph County $955 (±$48) 208 Sharpsburg Nash County $954 (±$123) 209 Rockwell Rowan County $952 (±$36) 210 Mount Olive Wayne County $950 (±$34) 211 Shelby Cleveland County $945 (±$73) 212 (tie) Franklinville Randolph County $944 (±$97) 212 (tie) Morganton Burke County $944 (±$40) 214 Burgaw Pender County $943 (±$419) 215 Claremont Catawba County $938 (±$49) 216 Vander Cumberland County $929 (±$87) 217 (tie) Foscoe Watauga County $928 (±$170) 217 (tie) Lake Waccamaw Columbus County $928 (±$310) 219 Warsaw Duplin County $925 (±$60) 220 Weldon Halifax County $921 (±$218) 221 Norwood Stanly County $919 (±$83) 222 Fremont Wayne County $912 (±$301) 223 (tie) Brookford Catawba County $909 (±$153) 223 (tie) Coats Harnett County $909 (±$62) 225 Broad Creek Carteret County $908 (±$300) 226 South Rosemary Halifax County $907 (±$337) 227 (tie) Asheboro Randolph County $906 (±$40) 227 (tie) Fruitland Henderson County $906 (±$281) 227 (tie) Wadesboro Anson County $906 (±$236) 230 Granite Falls Caldwell County $905 (±$167) 231 Carthage Moore County $904 (±$366) 232 Conover Catawba County $898 (±$100) 233 Newport Carteret County $896 (±$308) 234 King Stokes County $895 (±$178) 235 Lexington Davidson County $893 (±$66) 236 Mocksville Davie County $892 (±$118) 237 Green Level Alamance County $891 (±$106) 238 Eastover Cumberland County $888 (±$228) 239 Connelly Springs Burke County $884 (±$221) 240 (tie) Vass Moore County $881 (±$424) 240 (tie) Wallace Duplin County $881 (±$198) 242 Albemarle Stanly County $880 (±$71) 243 Thomasville Davidson County $879 (±$56) 244 Dallas Gaston County $872 (±$180) 245 (tie) Cullowhee Jackson County $869 (±$75) 245 (tie) Denver Lincoln County $869 (±$52) 247 Black Creek Wilson County $868 (±$238) 248 (tie) Kinston Lenoir County $867 (±$39) 248 (tie) Rosman Transylvania County $867 (±$154) 250 (tie) Lumberton Robeson County $866 (±$58) 250 (tie) West Marion McDowell County $866 (±$110) 252 Burnsville Yancey County $862 (±$295) 253 (tie) Roxboro Person County $860 (±$50) 253 (tie) Rutherfordton Rutherford County $860 (±$146) 255 Elm City Wilson County $859 (±$160) 256 Roanoke Rapids Halifax County $858 (±$55) 257 (tie) Salem Burke County $856 (±$164) 257 (tie) Washington Beaufort County $856 (±$73) 259 Banner Elk Avery County $849 (±$69) 260 Henderson Vance County $848 (±$51) 261 (tie) Bonnetsville Sampson County $843 (±$26) 261 (tie) Tarboro Edgecombe County $843 (±$44) 261 (tie) Winton Hertford County $843 (±$165) 264 (tie) Denton Davidson County $842 (±$154) 264 (tie) Icard Burke County $842 (±$214) 266 Skippers Corner New Hanover County $838 (±$309) 267 (tie) Boonville Yadkin County $837 (±$188) 267 (tie) Spruce Pine Mitchell County $837 (±$121) 269 (tie) Edneyville Henderson County $836 (±$56) 269 (tie) Welcome Davidson County $836 (±$206) 271 Beaufort Carteret County $835 (±$225) 272 Raeford Hoke County $833 (±$101) 273 Madison Rockingham County $830 (±$146) 274 Stanfield Stanly County $825 (±$407) 275 Reidsville Rockingham County $822 (±$59) 276 Mar-Mac Wayne County $821 (±$56) 277 Selma Johnston County $820 (±$168) 278 (tie) Gaston Northampton County $818 (±$260) 278 (tie) Old Fort McDowell County $818 (±$102) 280 (tie) Mayodan Rockingham County $817 (±$196) 280 (tie) River Road Beaufort County $817 (±$118) 282 (tie) Farmville Pitt County $815 (±$391) 282 (tie) Pinetops Edgecombe County $815 (±$262) 284 Forest City Rutherford County $813 (±$58) 285 (tie) Ahoskie Hertford County $809 (±$44) 285 (tie) Hildebran Burke County $809 (±$199) 285 (tie) Tabor City Columbus County $809 (±$122) 288 Gamewell Caldwell County $808 (±$95) 289 Elkin Surry County $807 (±$79) 290 Pine Level Johnston County $804 (±$66) 291 Randleman Randolph County $801 (±$175) 292 Eden Rockingham County $799 (±$92) 293 Sylva Jackson County $797 (±$197) 294 Bethlehem Alexander County $795 (±$59) 295 (tie) Chocowinity Beaufort County $794 (±$47) 295 (tie) Long View Catawba County $794 (±$158) 297 Newland Avery County $792 (±$93) 298 Canton Haywood County $790 (±$274) 299 Dunn Harnett County $788 (±$64) 300 Kenly Johnston County $787 (±$87) 301 Rose Hill Duplin County $785 (±$153) 302 Bryson City Swain County $783 (±$212) 303 (tie) East Rockingham Richmond County $781 (±$197) 303 (tie) St. Pauls Robeson County $781 (±$42) 305 (tie) Ayden Pitt County $778 (±$135) 305 (tie) Midway Davidson County $778 (±$215) 307 Maiden Catawba County $776 (±$156) 308 Laurinburg Scotland County $774 (±$42) 309 (tie) Cricket Wilkes County $773 (±$367) 309 (tie) Whiteville Columbus County $773 (±$164) 311 Chadbourn Columbus County $770 (±$231) 312 Wilkesboro Wilkes County $764 (±$52) 313 Spring Hope Nash County $763 (±$253) 314 Marion McDowell County $762 (±$120) 315 Clinton Sampson County $759 (±$56) 316 Spindale Rutherford County $755 (±$33) 317 (tie) Gibson Scotland County $748 (±$100) 317 (tie) Jefferson Ashe County $748 (±$159) 319 Norlina Warren County $747 (±$239) 320 (tie) Tyro Davidson County $746 (±$94) 320 (tie) Windsor Bertie County $746 (±$107) 322 Yadkinville Yadkin County $745 (±$88) 323 Glen Raven Alamance County $743 (±$238) 324 Liberty Randolph County $742 (±$318) 325 Stoneville Rockingham County $738 (±$360) 326 La Grange Lenoir County $735 (±$223) 327 Rowland Robeson County $733 (±$94) 328 Sawmills Caldwell County $730 (±$66) 329 Cajah's Mountain Caldwell County $729 (±$115) 330 Plymouth Washington County $728 (±$158) 331 (tie) Franklin Macon County $725 (±$85) 331 (tie) Mount Airy Surry County $725 (±$75) 333 Hookerton Greene County $717 (±$207) 334 Warrenton Warren County $716 (±$226) 335 Andrews Cherokee County $712 (±$54) 336 Pembroke Robeson County $707 (±$76) 337 Snow Hill Greene County $696 (±$111) 338 Princeton Johnston County $690 (±$132) 339 Robbins Moore County $688 (±$39) 340 (tie) Bethel Pitt County $684 (±$198) 340 (tie) Williamston Martin County $684 (±$47) 342 Ramseur Randolph County $683 (±$58) 343 Columbia Tyrrell County $678 (±$333) 344 Troy Montgomery County $675 (±$63) 345 Walnut Cove Stokes County $674 (±$133) 346 Valdese Burke County $665 (±$301) 347 Lenoir Caldwell County $664 (±$58) 348 Rockingham Richmond County $659 (±$105) 349 Smithfield Johnston County $658 (±$309) 350 Bladenboro Bladen County $655 (±$108) 351 Fairplains Wilkes County $653 (±$277) 352 Middlesex Nash County $645 (±$284) 353 Beulaville Duplin County $644 (±$167) 354 Star Montgomery County $642 (±$181) 355 Hamlet Richmond County $640 (±$47) 356 Biscoe Montgomery County $625 (±$211) 357 Aulander Bertie County $624 (±$199) 358 Maxton Robeson County $619 (±$58) 359 Hertford Perquimans County $613 (±$197) 360 Mulberry Wilkes County $604 (±$131) 361 Fairmont Robeson County $603 (±$94) 362 North Wilkesboro Wilkes County $599 (±$197) 363 Conway Northampton County $594 (±$256) 364 Drexel Burke County $590 (±$218) 365 Red Springs Robeson County $582 (±$208) 366 Dobbins Heights Richmond County $577 (±$227) 367 Ellerbe Richmond County $575 (±$30) 368 Sparta Alleghany County $563 (±$144) 369 Scotland Neck Halifax County $559 (±$127) 370 Dobson Surry County $528 (±$107) 371 (tie) Hot Springs Madison County $521 (±$86) 371 (tie) Yanceyville Caswell County $521 (±$217) 373 Magnolia Duplin County $516 (±$219) 374 Bakersville Mitchell County $504 (±$232) 375 Taylorsville Alexander County $496 (±$166) 376 West Jefferson Ashe County $484 (±$132) 377 Kenansville Duplin County $384 (±$127) 378 Robbinsville Graham County $364 (±$140)
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
378 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in North Carolina One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for North Carolina beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near North Carolina, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near North Carolina, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about North Carolina Which place in North Carolina has the highest median rent? Fearrington Village has the highest, $3,500 or more (2020–2024 American Community Survey).
Which place in North Carolina has the lowest median rent? Robbinsville has the lowest, $364 (±$140).
What is the median rent in North Carolina? The figure for North Carolina as a whole is $1,228 (±$5).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related