MOMissouri rankings

Towns with the cheapest rent in Missouri

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

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

Map of Riverview
Missouri · Cheapest rent

Riverview ranks #72 of 251

$803/mo median rent, utilities included · Visit Riverview →

Riverview ranks #72 of 251 for cheapest rent in Missouri
#TownMedian rentMedian incomeHome value
1 Mountain View Mountain View2,658 people $424/mo $38,942 $123,500
2 Versailles Versailles2,610 people $474/mo $33,586 $117,500
3 BurdineTexas County · 3,199 people $485/mo $40,121 $168,700
4 UnionPutnam County · 2,571 people $494/mo $70,357 $124,100
5 PikeStoddard County · 3,605 people $563/mo $61,313 $122,000
6 Map of Canton Canton2,752 people $563/mo $55,357 $117,900
7 Map of Buffalo Buffalo3,417 people $627/mo $39,896 $141,800
8 Map of Chaffee Chaffee3,026 people $632/mo $43,542 $117,400
9 Desloge4,863 people $636/mo $60,820 $127,500
10 IndependenceDunklin County · 11,960 people $639/mo $55,521 $114,400
11 Salem4,677 people $639/mo $43,923 $115,000
12 Cassville3,202 people $640/mo $60,469 $155,300
13 Bonne Terre Bonne Terre6,683 people $641/mo $46,179 $153,000
14 Map of Marceline MarcelineLinn County · 2,599 people $642/mo $74,872 $116,300
15 Louisiana Louisiana3,228 people $645/mo $38,673 $72,100
16 Kennett10,196 people $651/mo $52,500 $112,000
17 Map of Licking Licking2,858 people $657/mo $35,652 $116,900
18 UnionDunklin County · 3,349 people $658/mo $50,938 $98,500
19 Piedmont Piedmont2,911 people $663/mo $40,019 $97,700
20 Cotton HillDunklin County · 4,830 people $664/mo $47,096 $92,400
21 Monroe City3,028 people $668/mo $55,737 $159,300
22 PineyTexas County · 4,871 people $671/mo $47,462 $123,900
23 Mount Vernon4,563 people $673/mo $53,255 $186,800
24 Malden Malden3,805 people $673/mo $40,118 $101,300
25 Owensville Owensville2,806 people $676/mo $49,149 $139,800
26 Map of Macon Macon5,466 people $680/mo $61,642 $151,800
27 Map of Centralia Centralia4,690 people $685/mo $66,438 $174,300
28 Map of Mexico Mexico11,477 people $686/mo $50,873 $139,800
29 Duck CreekStoddard County · 2,813 people $693/mo $51,099 $152,000
30 St. James St. James3,916 people $695/mo $53,453 $142,000
31 Ava Ava3,045 people $696/mo $42,500 $148,000
32 Map of Bethany BethanyHarrison County · 3,080 people $700/mo $48,375 $121,700
33 Clinton ClintonHenry County · 9,065 people $702/mo $51,250 $155,400
34 Trenton TrentonGrundy County · 5,536 people $703/mo $50,015 $99,500
35 Map of Brookfield BrookfieldLinn County · 4,706 people $705/mo $57,835 $118,800
36 Map of Forsyth Forsyth2,766 people $706/mo $45,824 $192,600
37 Marshfield7,696 people $710/mo $67,642 $204,700
38 Map of Brookfield Brookfield4,144 people $711/mo $53,000 $102,100
39 Nevada7,925 people $720/mo $42,813 $122,700
40 Map of Sherrill SherrillTexas County · 5,408 people $721/mo $46,987 $120,900
41 Richmond Richmond5,959 people $722/mo $59,556 $142,600
42 CenterVernon County · 9,372 people $723/mo $49,962 $149,100
43 Anderson Anderson2,685 people $731/mo $53,966 $116,200
44 Map of Cuba Cuba3,189 people $744/mo $45,916 $136,600
45 Map of Neosho Neosho13,224 people $745/mo $57,891 $163,400
46 East Prairie East Prairie2,902 people $750/mo $34,637 $68,400
47 California4,509 people $756/mo $63,864 $152,700
48 Map of Poplar Bluff Poplar Bluff16,254 people $760/mo $41,941 $119,800
49 Marshall13,739 people $761/mo $54,437 $147,900
50 Portageville2,825 people $764/mo $52,279 $152,400
51 Map of Dexter Dexter7,891 people $765/mo $51,701 $137,200
52 Map of Castor CastorStoddard County · 4,679 people $765/mo $57,125 $101,900
53 Boonville Boonville7,689 people $767/mo $56,429 $187,900
54 Map of Montgomery City Montgomery City2,801 people $767/mo $57,500 $161,100
55 Ste. Genevieve Ste. Genevieve5,010 people $771/mo $48,097 $172,400
56 Map of Osage Beach Osage Beach4,905 people $772/mo $55,994 $355,200
57 Moberly13,526 people $774/mo $44,145 $153,100
58 Charleston4,482 people $774/mo $33,952 $123,700
59 Kirksville17,563 people $775/mo $50,071 $153,900
60 El Dorado Springs3,586 people $775/mo $32,128 $103,900
61 ChillicotheLivingston County · 8,923 people $782/mo $54,493 $127,000
62 Map of Tipton Tipton2,667 people $785/mo $49,257 $130,200
63 New Madrid2,662 people $786/mo $57,727 $127,500
64 Map of Potosi Potosi2,544 people $788/mo $39,846 $110,100
65 Rolla Rolla20,287 people $789/mo $46,204 $187,000
66 Park Hills Park Hills8,678 people $790/mo $52,563 $131,300
67 PolkNodaway County · 13,968 people $798/mo $57,294 $212,500
68 Bowling Green4,170 people $800/mo $53,295 $128,800
69 Caruthersville Caruthersville5,326 people $801/mo $34,652 $107,700
70 Map of Lexington Lexington4,606 people $801/mo $56,905 $161,300
71 Map of Jefferson City Jefferson City42,488 people $802/mo $66,371 $218,700
72 Map of Riverview Riverview2,731 people $803/mo $48,482 $72,700
73 Hannibal Hannibal16,771 people $805/mo $53,721 $127,700
74 LibertyStoddard County · 14,846 people $807/mo $57,847 $156,900
75 Map of Maryville Maryville10,428 people $808/mo $53,352 $189,400
76 Lebanon Lebanon15,270 people $809/mo $48,359 $158,800
77 De Soto De Soto6,470 people $809/mo $52,500 $160,700
78 West Plains West Plains12,441 people $810/mo $44,002 $169,900
79 Map of Bolivar Bolivar11,170 people $812/mo $49,622 $201,600
80 Map of Vandalia Vandalia3,140 people $814/mo $50,313 $84,500
81 Eldon Eldon4,556 people $822/mo $41,684 $157,400
82 Map of Aurora Aurora7,397 people $823/mo $49,848 $124,400
83 Map of Knob Noster Knob Noster2,838 people $826/mo $62,353 $202,600
84 Map of Washington Washington15,130 people $827/mo $79,173 $231,800
85 Map of City CityBarton County · 4,284 people $832/mo $36,705 $117,200
86 Lamar4,284 people $832/mo $36,705 $117,200
87 Carrollton Carrollton3,145 people $834/mo $49,777 $110,200
88 Map of Fulton Fulton12,617 people $836/mo $51,429 $155,900
89 Carrollton CarrolltonCarroll County · 3,818 people $836/mo $58,160 $128,800
90 Mountain Grove4,491 people $839/mo $37,415 $87,200
91 Palmyra Palmyra3,623 people $843/mo $69,922 $184,200
92 Map of Lathrop Lathrop2,560 people $844/mo $67,178 $168,000
93 Fredericktown4,507 people $846/mo $49,375 $136,100
94 Map of Granby Granby2,745 people $846/mo $48,864 $104,700
95 Map of Hollister Hollister4,643 people $849/mo $53,507 $163,600
96 Savannah Savannah5,053 people $852/mo $62,535 $161,500
97 Farmington18,282 people $855/mo $53,729 $196,500
98 Union Union12,781 people $858/mo $73,435 $205,200
99 Map of Strafford Strafford2,672 people $863/mo $64,750 $169,400
100 Grand RiverDeKalb County · 4,230 people $870/mo $77,589 $208,000
101 Map of Pevely Pevely6,055 people $875/mo $56,000 $219,600
102 Map of Cape Girardeau Cape Girardeau40,344 people $876/mo $55,658 $196,300
103 Sedalia22,003 people $877/mo $50,990 $143,000
104 Lemay Lemay16,228 people $881/mo $60,399 $152,200
105 Map of Sikeston Sikeston16,320 people $891/mo $58,915 $168,800
106 Mount PleasantBates County · 5,012 people $893/mo $43,429 $151,600
107 Map of Butler Butler4,668 people $893/mo $42,151 $145,400
108 Wright City Wright City5,240 people $894/mo $80,152 $238,800
109 Map of St. Joseph St. Joseph71,236 people $898/mo $57,956 $154,200
110 Map of Jackson Jackson15,659 people $900/mo $77,105 $240,000
111 Monett9,873 people $902/mo $49,390 $167,700
112 Map of Marionville Marionville2,785 people $902/mo $49,631 $131,400
113 Pacific7,475 people $906/mo $62,860 $249,300
114 WindsorHenry County · 3,094 people $912/mo $49,783 $101,400
115 Sullivan Sullivan6,310 people $919/mo $63,370 $163,200
116 Warrensburg19,582 people $921/mo $57,067 $222,200
117 Map of Festus Festus13,201 people $922/mo $73,532 $223,600
118 Map of Scott City Scott City4,371 people $933/mo $62,599 $147,500
119 Harrisonville Harrisonville9,970 people $944/mo $62,473 $209,200
120 Perryville Perryville8,536 people $944/mo $51,897 $179,700
121 Fayette Fayette2,801 people $947/mo $57,679 $146,700
122 Riverside4,276 people $959/mo $52,006 $411,300
123 Jennings Jennings12,918 people $961/mo $38,984 $68,800
124 Map of Branson Branson12,817 people $961/mo $51,978 $251,000
125 Map of Joplin Joplin52,593 people $962/mo $52,097 $168,300
126 Springfield Springfield169,954 people $964/mo $49,311 $177,700
127 Warrenton9,066 people $964/mo $61,031 $204,800
128 Pagedale Pagedale2,531 people $965/mo $31,250 $75,200
129 Maplewood Maplewood8,156 people $970/mo $65,125 $237,000
130 Map of Rogersville Rogersville4,908 people $972/mo $70,485 $217,900
131 Hillsboro Hillsboro3,500 people $973/mo $77,500 $221,200
132 Map of New Haven New Haven3,302 people $974/mo $71,306 $192,400
133 Map of Carthage Carthage15,574 people $975/mo $51,328 $146,800
134 Excelsior Springs10,484 people $975/mo $72,609 $186,800
135 St. Paul3,456 people $975/mo $159,022 $443,600
136 Map of St. Ann St. Ann12,811 people $976/mo $52,323 $126,600
137 Higginsville Higginsville4,781 people $980/mo $81,033 $166,100
138 High Ridge3,714 people $983/mo $70,917 $172,200
139 Map of Willard Willard6,488 people $984/mo $84,600 $212,900
140 Buckner2,914 people $986/mo $87,350 $197,600
141 Map of Green Park Green Park2,690 people $992/mo $79,141 $238,800
142 Map of Hazelwood Hazelwood25,114 people $996/mo $55,908 $167,400
143 St. Louis St. Louis288,512 people $997/mo $56,160 $197,500
144 Normandy Normandy4,239 people $1,002/mo $29,379 $87,300
145 Pine Lawn Pine Lawn2,716 people $1,003/mo $24,837 $66,800
146 Lawson2,905 people $1,005/mo $65,941 $186,000
147 Map of Crestwood Crestwood12,295 people $1,007/mo $107,169 $319,600
148 Map of Webb City Webb City13,221 people $1,008/mo $65,469 $169,100
149 St. Clair St. Clair4,789 people $1,011/mo $41,820 $157,700
150 Map of Affton Affton19,052 people $1,015/mo $79,539 $212,400
151 Map of Camdenton Camdenton4,023 people $1,025/mo $54,375 $175,500
152 Troy Troy13,947 people $1,033/mo $79,012 $226,500
153 Grandview26,527 people $1,035/mo $53,447 $188,500
154 Map of Battlefield Battlefield6,165 people $1,042/mo $94,542 $255,600
155 Gray Summit2,991 people $1,043/mo $65,667 $170,500
156 Map of Oak Grove Oak Grove8,538 people $1,044/mo $75,102 $215,500
157 Murphy8,285 people $1,056/mo $72,233 $184,700
158 Crystal City Crystal City4,718 people $1,062/mo $72,598 $185,800
159 Cameron Cameron8,519 people $1,063/mo $61,791 $193,500
160 Odessa5,620 people $1,063/mo $100,022 $238,200
161 Mehlville29,805 people $1,066/mo $67,071 $218,400
162 Map of Berkeley Berkeley8,123 people $1,074/mo $44,265 $82,300
163 Map of Nixa Nixa24,836 people $1,083/mo $83,385 $258,700
164 St. Robert St. Robert5,356 people $1,087/mo $62,641 $225,300
165 Map of Gladstone Gladstone27,207 people $1,088/mo $79,271 $231,500
166 Oakville35,333 people $1,091/mo $106,362 $318,600
167 Columbia Columbia128,548 people $1,097/mo $66,498 $284,600
168 Map of Ozark Ozark22,417 people $1,097/mo $74,182 $254,800
169 Moscow Mills Moscow Mills3,823 people $1,107/mo $73,468 $196,400
170 Independence121,740 people $1,109/mo $60,339 $172,900
171 Arnold Arnold20,956 people $1,112/mo $78,370 $220,000
172 Map of Overland Overland15,695 people $1,112/mo $61,773 $131,900
173 Map of Breckenridge Hills Breckenridge Hills4,402 people $1,112/mo $40,958 $96,100
174 Ferguson18,213 people $1,119/mo $47,524 $109,900
175 Holts Summit Holts Summit4,609 people $1,122/mo $85,064 $191,900
176 Republic19,829 people $1,123/mo $65,729 $211,500
177 Country Club2,935 people $1,129/mo $81,042 $205,000
178 Map of Pleasant Valley Pleasant Valley2,736 people $1,132/mo $75,682 $202,000
179 Map of Byrnes Mill Byrnes Mill3,189 people $1,137/mo $98,576 $306,200
180 Map of Bellefontaine Neighbors Bellefontaine Neighbors10,498 people $1,151/mo $49,170 $99,700
181 Clever Clever3,030 people $1,151/mo $78,366 $200,000
182 Waynesville5,442 people $1,152/mo $56,836 $200,000
183 Sugar Creek3,249 people $1,155/mo $62,165 $136,600
184 St. John6,527 people $1,159/mo $53,755 $106,300
185 Liberty30,689 people $1,160/mo $88,542 $283,300
186 Map of Spanish Lake Spanish Lake17,873 people $1,160/mo $55,920 $135,600
187 Dellwood4,847 people $1,161/mo $72,540 $83,700
188 Parkville8,366 people $1,162/mo $171,271 $573,500
189 Map of Black Jack Black Jack6,589 people $1,166/mo $78,331 $193,000
190 Northwoods3,623 people $1,167/mo $45,330 $76,000
191 Map of Bridgeton Bridgeton11,369 people $1,172/mo $72,005 $237,700
192 Map of Pleasant Hill Pleasant Hill8,847 people $1,174/mo $95,602 $278,400
193 Map of Woodson Terrace Woodson Terrace3,908 people $1,179/mo $47,417 $104,000
194 North Kansas City4,983 people $1,188/mo $49,682 $197,500
195 Moline Acres2,843 people $1,193/mo $55,132 $90,000
196 Map of Ashland Ashland4,914 people $1,206/mo $93,143 $258,500
197 Concord18,368 people $1,215/mo $89,038 $303,600
198 Shrewsbury6,316 people $1,215/mo $80,757 $269,800
199 Raytown29,445 people $1,218/mo $68,840 $182,900
200 Platte City4,824 people $1,226/mo $71,498 $210,800
201 Map of Glasgow Village Glasgow Village5,504 people $1,229/mo $29,530 $69,000
202 Kansas City Kansas City510,612 people $1,238/mo $69,166 $242,900
203 Sappington7,367 people $1,241/mo $77,650 $297,600
204 Fort Leonard Wood15,432 people $1,250/mo $67,772
205 Map of St. Charles St. Charles71,508 people $1,251/mo $85,937 $298,700
206 Kearney10,885 people $1,251/mo $103,622 $298,400
207 Map of Eureka Eureka13,081 people $1,252/mo $108,394 $379,200
208 Map of Peculiar Peculiar5,958 people $1,275/mo $94,519 $283,900
209 Blue Springs Blue Springs59,965 people $1,277/mo $88,920 $263,100
210 Florissant Florissant51,773 people $1,288/mo $65,318 $148,800
211 Belton Belton25,008 people $1,290/mo $69,226 $203,200
212 Oronogo2,804 people $1,299/mo $91,563 $188,500
213 Raymore24,526 people $1,303/mo $104,447 $339,100
214 Whiteman AFB3,517 people $1,306/mo $54,641 $328,800
215 Map of Carl Junction Carl Junction8,339 people $1,307/mo $82,879 $218,300
216 Maryland Heights27,880 people $1,312/mo $86,436 $227,000
217 University City34,685 people $1,319/mo $80,694 $306,700
218 St. Peters59,092 people $1,321/mo $91,637 $269,900
219 Manchester Manchester18,160 people $1,322/mo $97,801 $323,100
220 Smithville Smithville10,705 people $1,323/mo $101,165 $290,600
221 Wentzville Wentzville47,061 people $1,345/mo $112,394 $331,300
222 Kirkwood Kirkwood29,363 people $1,348/mo $121,270 $451,400
223 Grain Valley16,271 people $1,398/mo $89,649 $283,800
224 Map of Ballwin Ballwin31,279 people $1,418/mo $124,626 $377,100
225 Map of Lee's Summit Lee's Summit103,656 people $1,422/mo $102,531 $340,900
226 Brentwood Brentwood8,144 people $1,439/mo $99,719 $299,700
227 Map of O'Fallon O'Fallon93,801 people $1,443/mo $110,443 $326,200
228 Valley Park Valley Park6,795 people $1,443/mo $67,898 $251,000
229 Map of Dardenne Prairie Dardenne Prairie13,503 people $1,444/mo $152,500 $432,000
230 Imperial Imperial5,488 people $1,446/mo $90,028 $228,700
231 Villa Ridge Villa Ridge2,835 people $1,462/mo $73,826 $166,600
232 Map of Rock Hill Rock Hill4,693 people $1,473/mo $95,372 $278,700
233 Map of Olivette Olivette8,645 people $1,513/mo $111,660 $460,800
234 Ellisville10,002 people $1,538/mo $113,309 $366,600
235 Map of Richmond Heights Richmond Heights9,153 people $1,559/mo $94,460 $358,700
236 Map of Barnhart Barnhart5,785 people $1,565/mo $95,811 $229,200
237 Map of Lake St. Louis Lake St. Louis18,066 people $1,588/mo $125,693 $405,900
238 Map of Creve Coeur Creve Coeur18,643 people $1,622/mo $127,188 $614,000
239 Map of Fenton Fenton4,088 people $1,622/mo $101,000 $374,500
240 Cottleville5,937 people $1,624/mo $131,310 $435,400
241 Chesterfield49,574 people $1,644/mo $133,037 $472,500
242 Map of Webster Groves Webster Groves23,712 people $1,650/mo $115,227 $387,600
243 Wildwood Wildwood35,133 people $1,661/mo $161,060 $495,800
244 Herculaneum5,071 people $1,690/mo $93,438 $234,300
245 Clayton Clayton17,380 people $1,692/mo $123,000 $830,000
246 Des Peres Des Peres9,170 people $1,750/mo $224,327 $609,200
247 Map of Greenwood Greenwood6,013 people $1,809/mo $107,250 $286,100
248 Map of Ladue Ladue8,940 people $1,815/mo $250,001 $1,056,300
249 Map of Old Jamestown Old Jamestown20,651 people $1,835/mo $99,521 $236,100
250 Town and Country Town and Country11,607 people $1,955/mo $232,534 $928,500
251 Map of Weldon Spring Weldon Spring5,310 people $2,800/mo $158,548 $544,300

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 Missouri as a whole is $1,033/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