YieldBadger

Rent in North Carolina by city

We have rent figures for 751 cities and 1,035 ZIP codes in North Carolina. Across those ZIPs, the median typical 2-bedroom rent is $1,096 a month. By city, typical 2-bedroom rent runs from $379 in Jamesville to $2,680 in Harrisburg.

751 North Carolina cities

Typical 2-bedroom rent

Frequently asked questions

What is the average rent for a 2-bedroom in North Carolina?
About $1,096 a month: the median of the typical rents in 1,035 ZIP codes, which range from $379–$2,680.
What is the average rent for a 1-bedroom in North Carolina?
About $976 a month: the median of the typical rents in 1,035 ZIP codes, which range from $182–$3,500+.
What is the average rent for a 3-bedroom in North Carolina?
About $1,399 a month: the median of the typical rents in 1,035 ZIP codes, which range from $436–$3,500+.
Which city in North Carolina has the highest rent?
Of the cities we cover, Harrisburg has the highest typical 2-bedroom rent ($2,680 a month) and Jamesville the lowest ($379).
Where do these North Carolina rent figures come from?
HUD Small Area Fair Market Rents (Oct 1, 2026), Census ACS 5-year median gross rent (Dec 31, 2024) and HUD county Fair Market Rents (Oct 1, 2026).