NCNorth Carolina rankings

Towns with the cheapest rent in North Carolina

Ranked by median gross rent — rent plus utilities — across all rented homes. 284 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Map of Granite Falls
North Carolina · Cheapest rent

Granite Falls ranks #86 of 284

$905/mo median rent, utilities included · Visit Granite Falls →

Granite Falls ranks #86 of 284 for cheapest rent in North Carolina
#TownMedian rentMedian incomeHome value
1 Edenton4,494 people $388/mo $38,417 $274,100
2 Elizabethtown3,277 people $439/mo $29,375 $159,200
3 Jonesville2,860 people $499/mo $29,837 $102,900
4 Sunset Beach Sunset Beach4,351 people $537/mo $81,976 $410,900
5 Map of Hudson Hudson3,772 people $549/mo $65,268 $223,000
6 Red Springs3,125 people $582/mo $20,833 $100,800
7 Map of North Wilkesboro North Wilkesboro4,421 people $599/mo $38,474 $212,700
8 Hamlet5,961 people $640/mo $41,590 $112,600
9 Map of Smithfield Smithfield12,116 people $658/mo $43,270 $242,500
10 Rockingham8,967 people $659/mo $37,224 $150,800
11 Lenoir18,299 people $664/mo $49,910 $179,400
12 Map of Valdese Valdese4,704 people $665/mo $50,740 $209,800
13 Map of Troy Troy2,926 people $675/mo $51,731 $160,100
14 Williamston Williamston5,112 people $684/mo $38,738 $107,100
15 Pembroke2,822 people $707/mo $25,889 $129,400
16 Map of Mount Airy Mount Airy10,633 people $725/mo $40,275 $181,900
17 Map of Franklin Franklin4,268 people $725/mo $47,888 $195,000
18 Plymouth3,250 people $728/mo $34,521 $87,000
19 Cajah's Mountain2,704 people $729/mo $53,361 $201,800
20 Map of Sawmills Sawmills5,042 people $730/mo $71,067 $219,600
21 Map of La Grange La Grange2,756 people $735/mo $48,078 $83,800
22 Map of Liberty Liberty2,682 people $742/mo $39,663 $194,500
23 Map of Glen Raven Glen Raven3,506 people $743/mo $63,173 $224,000
24 Map of Yadkinville Yadkinville3,004 people $745/mo $53,125 $183,800
25 Tyro3,833 people $746/mo $58,364 $191,800
26 Map of Windsor Windsor3,269 people $746/mo $40,714 $102,700
27 Spindale4,131 people $755/mo $41,262 $167,400
28 Clinton8,304 people $759/mo $44,953 $212,000
29 Map of Marion Marion7,579 people $762/mo $51,314 $163,500
30 Map of Wilkesboro Wilkesboro3,646 people $764/mo $40,907 $223,700
31 Whiteville4,696 people $773/mo $31,167 $187,500
32 Laurinburg15,087 people $774/mo $42,170 $134,200
33 Dana4,147 people $775/mo $60,450 $249,700
34 Maiden3,788 people $776/mo $75,511 $233,800
35 Ayden5,150 people $778/mo $42,413 $182,400
36 Midway4,897 people $778/mo $83,446 $274,100
37 East Rockingham2,779 people $781/mo $34,355 $111,800
38 St. Pauls2,688 people $781/mo $36,800 $111,000
39 Dunn8,559 people $788/mo $46,830 $193,900
40 Swannanoa6,901 people $788/mo $69,760 $287,500
41 Canton4,419 people $790/mo $69,924 $246,700
42 Long View Long View5,011 people $794/mo $46,739 $157,300
43 Bethlehem4,101 people $795/mo $87,795 $327,000
44 Map of Sylva Sylva2,646 people $797/mo $44,086 $201,200
45 Eden15,356 people $799/mo $47,260 $120,700
46 Wentworth2,692 people $800/mo $68,500 $170,300
47 Map of Randleman Randleman4,644 people $801/mo $53,456 $184,700
48 Elkin4,043 people $807/mo $60,740 $226,900
49 Gamewell3,689 people $808/mo $46,556 $170,100
50 Map of Ahoskie Ahoskie4,764 people $809/mo $40,987 $143,200
51 Tabor City Tabor City3,777 people $809/mo $38,714 $115,900
52 Map of Forest City Forest City7,363 people $813/mo $35,524 $160,800
53 Map of Farmville Farmville4,514 people $815/mo $47,410 $183,000
54 River Road3,366 people $817/mo $46,352 $232,800
55 Map of Selma Selma6,817 people $820/mo $41,368 $171,600
56 Mar-Mac2,877 people $821/mo $53,819 $149,200
57 Map of Reidsville Reidsville14,585 people $822/mo $42,921 $138,800
58 Map of Raeford Raeford4,552 people $833/mo $46,494 $201,800
59 Beaufort4,689 people $835/mo $53,321 $354,900
60 Welcome3,521 people $836/mo $63,353 $200,800
61 Edneyville2,716 people $836/mo $53,818 $286,400
62 Skippers Corner3,792 people $838/mo $72,297 $247,500
63 Map of Tarboro Tarboro10,770 people $843/mo $49,796 $185,500
64 Henderson14,885 people $848/mo $39,969 $123,800
65 Map of Washington Washington9,726 people $856/mo $40,186 $206,800
66 Map of Roanoke Rapids Roanoke Rapids14,856 people $858/mo $53,690 $142,700
67 Roxboro8,182 people $860/mo $36,553 $157,700
68 Map of Rutherfordton Rutherfordton3,680 people $860/mo $59,375 $288,400
69 Map of Lumberton Lumberton18,859 people $866/mo $42,877 $152,600
70 Kinston19,505 people $867/mo $36,878 $119,300
71 Cullowhee7,973 people $869/mo $35,929 $382,300
72 Map of Dallas Dallas6,104 people $872/mo $58,403 $254,000
73 Map of Thomasville Thomasville27,321 people $879/mo $60,935 $179,300
74 Albemarle16,762 people $880/mo $46,881 $204,800
75 Wallace3,457 people $881/mo $51,250 $178,000
76 Eastover3,666 people $888/mo $85,156 $241,600
77 Map of Green Level Green Level3,230 people $891/mo $55,823 $168,400
78 Map of Mocksville Mocksville6,068 people $892/mo $55,367 $240,700
79 Lexington19,690 people $893/mo $43,128 $179,900
80 Angier6,241 people $894/mo $52,214 $268,200
81 Map of King King7,408 people $895/mo $57,817 $238,200
82 Locust5,840 people $895/mo $76,504 $322,100
83 Newport4,441 people $896/mo $56,351 $233,600
84 Map of Conover Conover8,580 people $898/mo $65,972 $271,300
85 Map of Carthage Carthage2,896 people $904/mo $82,695 $208,200
86 Map of Granite Falls Granite Falls4,929 people $905/mo $56,917 $202,400
87 Asheboro Asheboro27,580 people $906/mo $47,197 $188,100
88 Wadesboro4,972 people $906/mo $42,667 $153,200
89 Seven Lakes4,535 people $914/mo $91,085 $394,500
90 Warsaw2,746 people $925/mo $54,297 $112,500
91 Burgaw3,850 people $943/mo $67,853 $242,200
92 Morganton17,646 people $944/mo $51,355 $221,700
93 Map of Shelby Shelby22,100 people $945/mo $48,376 $197,200
94 Mount Olive4,453 people $950/mo $48,700 $153,500
95 Rockwell Rockwell2,782 people $952/mo $69,632 $237,200
96 Trinity7,111 people $955/mo $82,664 $216,600
97 Mountain View3,982 people $956/mo $71,792 $222,500
98 Map of Rocky Mount Rocky Mount54,297 people $957/mo $55,534 $165,700
99 Map of St. Stephens St. Stephens9,457 people $958/mo $60,394 $213,300
100 Map of Kings Mountain Kings Mountain12,039 people $959/mo $49,564 $204,100
101 Franklinton2,645 people $963/mo $59,464 $249,100
102 Map of Lincolnton Lincolnton11,783 people $965/mo $46,320 $248,700
103 Rural Hall3,466 people $967/mo $51,054 $189,600
104 Wilson48,370 people $971/mo $52,485 $210,700
105 Map of Goldsboro Goldsboro34,383 people $971/mo $48,540 $200,400
106 Tobaccoville Tobaccoville2,664 people $976/mo $80,263 $234,200
107 Map of Unionville Unionville6,954 people $978/mo $96,028 $336,200
108 Brevard Brevard7,897 people $979/mo $54,103 $450,000
109 Map of Louisburg Louisburg3,263 people $991/mo $38,036 $262,500
110 Map of China Grove China Grove4,530 people $993/mo $54,083 $225,800
111 Map of Oxford Oxford8,914 people $995/mo $43,054 $196,200
112 Lillington4,709 people $997/mo $81,760 $247,200
113 Statesville29,894 people $1,000/mo $52,880 $248,000
114 Siler City7,995 people $1,000/mo $46,566 $154,600
115 Spencer3,349 people $1,000/mo $65,465 $201,700
116 Elroy3,251 people $1,005/mo $63,238 $133,100
117 Nags Head3,160 people $1,005/mo $91,264 $490,800
118 Map of Greenville Greenville92,857 people $1,007/mo $49,748 $233,500
119 Polkton2,555 people $1,009/mo $47,059 $130,100
120 Brogden2,733 people $1,013/mo $42,074 $96,400
121 East Flat Rock6,323 people $1,015/mo $59,583 $245,900
122 James City4,789 people $1,019/mo $58,973 $204,400
123 Wilson's Mills2,753 people $1,021/mo $62,813 $241,800
124 Map of Archdale Archdale12,087 people $1,034/mo $64,757 $198,000
125 Gibsonville9,467 people $1,034/mo $95,861 $298,000
126 Map of Mars Hill Mars Hill3,025 people $1,043/mo $81,429 $294,700
127 Map of Burlington Burlington59,610 people $1,051/mo $56,880 $199,200
128 Sanford31,478 people $1,052/mo $57,586 $245,400
129 Bessemer City Bessemer City5,580 people $1,053/mo $60,300 $206,100
130 Map of Oakboro Oakboro2,683 people $1,057/mo $69,100 $282,600
131 Cherryville6,226 people $1,059/mo $70,625 $232,100
132 Hickory44,258 people $1,063/mo $64,576 $278,400
133 Emma2,657 people $1,064/mo $43,907 $92,300
134 Creedmoor4,997 people $1,065/mo $82,961 $281,400
135 Waynesville10,502 people $1,070/mo $54,923 $281,700
136 Salisbury35,825 people $1,071/mo $53,716 $242,500
137 Graham18,048 people $1,071/mo $56,239 $233,800
138 Nashville5,729 people $1,073/mo $61,000 $205,300
139 Flat Rock Flat Rock3,530 people $1,074/mo $95,098 $601,700
140 Map of Murfreesboro Murfreesboro3,170 people $1,079/mo $39,914 $158,600
141 New Bern32,734 people $1,081/mo $61,031 $240,100
142 Map of Kernersville Kernersville27,830 people $1,082/mo $71,918 $290,700
143 Map of Rolesville Rolesville10,766 people $1,085/mo $149,565 $535,000
144 Map of Winston-Salem Winston-Salem252,037 people $1,087/mo $59,268 $233,800
145 Enochville3,321 people $1,089/mo $66,225 $265,700
146 Map of Newton Newton13,333 people $1,091/mo $62,015 $186,300
147 Map of Lewisville Lewisville13,828 people $1,095/mo $100,917 $325,400
148 Benson4,282 people $1,097/mo $67,102 $279,800
149 Granite Quarry3,043 people $1,099/mo $57,981 $257,300
150 Swansboro3,997 people $1,106/mo $114,425 $378,700
151 Zebulon8,711 people $1,109/mo $79,112 $320,700
152 Map of Boone Boone20,032 people $1,111/mo $30,065 $411,100
153 Erwin4,687 people $1,112/mo $50,701 $161,100
154 Map of High Point High Point116,245 people $1,116/mo $64,561 $235,800
155 Elizabeth City Elizabeth City18,871 people $1,117/mo $52,141 $187,700
156 Map of Marshville Marshville2,615 people $1,117/mo $57,837 $172,300
157 Stanley4,069 people $1,122/mo $75,461 $270,200
158 Wingate Wingate4,425 people $1,123/mo $63,068 $229,800
159 Morehead City9,806 people $1,134/mo $56,233 $357,400
160 Lake Junaluska3,175 people $1,137/mo $66,165 $389,200
161 Hope Mills17,939 people $1,141/mo $65,774 $190,600
162 Fairview3,619 people $1,141/mo $98,808 $382,300
163 Bermuda Run3,211 people $1,142/mo $69,301 $347,600
164 Jamestown3,708 people $1,153/mo $104,844 $326,800
165 Map of Greensboro Greensboro301,198 people $1,172/mo $61,515 $244,800
166 Map of Lowell Lowell3,768 people $1,188/mo $52,500 $200,600
167 Swepsonville Swepsonville2,517 people $1,191/mo $100,559 $311,200
168 Boiling Springs4,757 people $1,192/mo $89,875 $265,400
169 Map of Piney Green Piney Green14,078 people $1,202/mo $72,177 $227,600
170 Gastonia82,884 people $1,204/mo $64,059 $277,600
171 Map of Half Moon Half Moon7,378 people $1,210/mo $68,946 $182,500
172 Pittsboro Pittsboro4,752 people $1,211/mo $81,639 $376,300
173 Hampstead9,292 people $1,216/mo $91,745 $402,100
174 Map of Buies Creek Buies Creek3,746 people $1,223/mo $53,933 $361,500
175 Map of Youngsville Youngsville3,011 people $1,239/mo $86,528 $434,100
176 Mountain Home3,437 people $1,240/mo $83,083 $400,000
177 Aberdeen9,228 people $1,244/mo $75,078 $314,900
178 Monroe Monroe36,759 people $1,246/mo $72,540 $309,100
179 Fayetteville210,815 people $1,250/mo $58,407 $188,000
180 Wrightsboro6,287 people $1,250/mo $78,450 $255,700
181 Anderson Creek13,927 people $1,251/mo $87,287 $282,200
182 Mount Holly18,208 people $1,256/mo $79,385 $337,800
183 Shallotte4,639 people $1,256/mo $88,367 $349,500
184 Haw River2,824 people $1,258/mo $61,058 $162,400
185 Clemmons21,871 people $1,269/mo $87,655 $335,800
186 Rockfish3,574 people $1,274/mo $64,476 $199,900
187 Map of Havelock Havelock17,691 people $1,280/mo $58,408 $207,700
188 Mebane19,538 people $1,283/mo $83,174 $338,900
189 River Bend2,874 people $1,289/mo $71,824 $266,100
190 Kings Grant Kings Grant9,003 people $1,292/mo $62,232 $300,700
191 Map of Troutman Troutman3,995 people $1,292/mo $98,462 $398,800
192 Butner8,065 people $1,307/mo $74,739 $231,100
193 Map of Kitty Hawk Kitty Hawk3,724 people $1,309/mo $94,450 $535,000
194 Holly Ridge4,904 people $1,315/mo $104,788 $360,300
195 Kannapolis57,890 people $1,319/mo $73,836 $276,400
196 Lake Norman of Catawba9,906 people $1,319/mo $112,656 $492,600
197 Map of Jacksonville Jacksonville71,279 people $1,321/mo $57,697 $210,100
198 Lake Norman of Iredell12,494 people $1,327/mo $173,542 $887,400
199 Hendersonville Hendersonville15,408 people $1,332/mo $53,449 $317,000
200 Oak Island Oak Island9,030 people $1,339/mo $85,872 $456,500
201 Map of Mineral Springs Mineral Springs3,314 people $1,340/mo $91,500 $389,900
202 Spring Lake11,573 people $1,351/mo $51,958 $124,000
203 Southern Pines Southern Pines16,420 people $1,354/mo $88,535 $451,100
204 Cramerton5,450 people $1,364/mo $82,160 $343,400
205 Belmont15,546 people $1,365/mo $94,883 $395,000
206 Northchase5,896 people $1,365/mo $59,375 $318,400
207 Hillsborough9,724 people $1,368/mo $98,163 $460,100
208 Walkertown5,873 people $1,379/mo $82,615 $236,900
209 Barbecue5,910 people $1,383/mo $79,426 $219,800
210 Boiling Spring Lakes6,347 people $1,385/mo $62,676 $292,300
211 Map of Trent Woods Trent Woods4,032 people $1,385/mo $107,802 $343,100
212 Lake Royale3,168 people $1,390/mo $107,806 $280,400
213 Wilmington120,805 people $1,395/mo $66,738 $383,800
214 Asheville94,535 people $1,402/mo $71,102 $440,000
215 Etowah7,968 people $1,413/mo $72,596 $338,100
216 Silver Lake6,563 people $1,416/mo $76,756 $325,500
217 Map of Pleasant Garden Pleasant Garden5,060 people $1,416/mo $88,204 $223,500
218 Midland4,860 people $1,418/mo $101,477 $369,100
219 Southport4,205 people $1,426/mo $87,641 $437,700
220 Stokesdale6,004 people $1,450/mo $121,071 $379,100
221 Concord Concord108,719 people $1,451/mo $86,921 $353,700
222 Wendell13,064 people $1,457/mo $95,787 $330,500
223 Archer Lodge Archer Lodge5,186 people $1,458/mo $91,188 $324,500
224 Myrtle Grove12,637 people $1,463/mo $113,463 $439,100
225 Map of Carrboro Carrboro21,204 people $1,470/mo $85,743 $539,400
226 Fletcher Fletcher8,098 people $1,484/mo $75,272 $331,100
227 Map of Lowesville Lowesville3,874 people $1,490/mo $113,510 $406,500
228 Porters Neck7,654 people $1,503/mo $119,979 $569,700
229 Durham Durham291,467 people $1,508/mo $81,619 $392,800
230 Carolina Beach6,745 people $1,513/mo $94,398 $566,200
231 Summerfield11,116 people $1,521/mo $160,275 $521,900
232 Mint Hill Mint Hill27,556 people $1,528/mo $100,860 $428,900
233 Bayshore2,949 people $1,532/mo $94,632 $525,800
234 Winterville10,725 people $1,534/mo $83,193 $245,100
235 Map of Woodfin Woodfin8,048 people $1,546/mo $71,384 $366,700
236 Garner34,473 people $1,549/mo $78,756 $355,000
237 Mills River Mills River7,281 people $1,551/mo $105,398 $436,100
238 Pineville Pineville11,055 people $1,552/mo $69,354 $395,100
239 Westport5,915 people $1,556/mo $131,908 $580,000
240 Raleigh Raleigh481,031 people $1,572/mo $85,395 $415,800
241 Wake Forest Wake Forest52,844 people $1,596/mo $123,802 $474,500
242 Royal Pines4,325 people $1,596/mo $107,885 $400,200
243 Charlotte903,844 people $1,612/mo $82,068 $385,700
244 Chapel Hill61,607 people $1,613/mo $85,989 $613,700
245 Mooresville Mooresville52,381 people $1,626/mo $89,647 $390,900
246 Map of Kill Devil Hills Kill Devil Hills7,761 people $1,626/mo $89,773 $442,200
247 Davidson Davidson15,660 people $1,652/mo $166,556 $687,700
248 Black Mountain8,513 people $1,652/mo $77,042 $358,900
249 Map of Clayton Clayton29,320 people $1,661/mo $78,822 $329,600
250 Map of Pinehurst Pinehurst18,256 people $1,664/mo $109,802 $476,600
251 Map of Knightdale Knightdale20,214 people $1,674/mo $103,220 $380,100
252 Emerald Isle3,934 people $1,704/mo $89,773 $603,700
253 Surf City4,396 people $1,707/mo $81,433 $512,300
254 Moyock5,684 people $1,710/mo $115,244 $405,100
255 Fuquay-Varina40,485 people $1,720/mo $115,497 $451,500
256 Map of Cornelius Cornelius32,783 people $1,722/mo $113,767 $559,400
257 Leland29,607 people $1,735/mo $91,977 $398,900
258 Map of Cary Cary179,306 people $1,738/mo $134,905 $580,200
259 Map of Cape Carteret Cape Carteret2,703 people $1,745/mo $86,136 $375,700
260 Map of Fairfield Harbour Fairfield Harbour2,948 people $1,758/mo $72,583 $300,600
261 Map of Matthews Matthews30,577 people $1,764/mo $108,611 $445,100
262 Murraysville16,339 people $1,777/mo $81,167 $320,700
263 Weaverville Weaverville4,687 people $1,783/mo $88,221 $463,700
264 Belville2,573 people $1,798/mo $81,944 $282,600
265 Ranlo4,617 people $1,811/mo $78,033 $200,200
266 Map of Huntersville Huntersville63,969 people $1,834/mo $120,516 $472,900
267 Waxhaw22,275 people $1,840/mo $131,894 $549,400
268 Morrisville31,422 people $1,858/mo $125,396 $518,800
269 Stallings16,886 people $1,882/mo $115,974 $428,000
270 Apex70,630 people $1,902/mo $144,135 $576,100
271 Map of Weddington Weddington13,805 people $1,927/mo $190,766 $824,100
272 Carolina Shores5,017 people $1,973/mo $76,087 $288,600
273 Spout Springs11,242 people $2,010/mo $92,402 $358,500
274 Map of Holly Springs Holly Springs45,248 people $2,021/mo $135,578 $535,800
275 Map of Lake Park Lake Park3,431 people $2,040/mo $66,411 $334,500
276 Indian Trail42,036 people $2,077/mo $108,483 $385,000
277 Map of Elon Elon11,032 people $2,080/mo $84,773 $366,300
278 Whispering Pines5,211 people $2,336/mo $126,450 $464,800
279 Map of Wrightsville Beach Wrightsville Beach2,665 people $2,336/mo $151,563 $1,168,700
280 Harrisburg19,633 people $2,640/mo $148,254 $478,000
281 Ogden8,249 people $2,867/mo $121,338 $463,700
282 Oak Ridge7,744 people $3,009/mo $155,385 $529,300
283 Briar Chapel6,049 people $3,177/mo $166,063 $570,300
284 Wesley Chapel9,090 people $3,191/mo $132,188 $535,500

How this ranking works

We rank every town by median gross rent — rent plus utilities — across all rented homes. The town with the lowest figure ranks #1. For comparison, the figure for North Carolina as a whole is $1,228/mo.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states