States › Missouri

Cost of Living in Missouri Cities

Median rent across 142 Missouri cities is $1,133 and median household income is $67,227. Most affordable: Parkville, Ladue, Dardenne Prairie.

10 cheapest places to live in MissouriKennett, Excelsior Springs, West Plains… 10 most expensive places in MissouriCrestwood, Town and Country, Lake St. Louis…

All 142 cities

Tap a column to sort.

CityPopulationMedian rentMedian incomeRent / income
Kansas City508,233$1,298$67,44923.1%
St. Louis293,109$1,133$55,27924.6%
Springfield169,432$974$45,98425.4%
Columbia127,200$1,133$64,48821.1%
Independence121,944$1,177$59,48023.7%
Lee's Summit102,583$1,463$104,98916.7%
O'Fallon92,697$1,600$107,20317.9%
St. Joseph71,542$911$55,57819.7%
St. Charles71,048$1,338$85,52218.8%
Blue Springs59,416$1,431$84,07520.4%
St. Peters58,200$1,485$89,82719.8%
Joplin52,218$888$51,15420.8%
Florissant51,915$1,327$66,34424.0%
Chesterfield49,591$1,672$133,38015.0%
Wentzville45,734$1,321$111,40914.2%
Jefferson City42,565$728$67,20513.0%
Cape Girardeau40,047$987$54,87021.6%
Wildwood35,168$1,449$157,75011.0%
Oakville35,166$1,070$103,12512.5%
University City34,655$1,547$76,46624.3%
Ballwin30,835$1,655$121,17016.4%
Liberty30,446$1,358$95,42517.1%
Raytown29,593$1,156$67,22720.6%
Kirkwood29,302$1,702$117,43917.4%
Mehlville29,089$1,091$65,39520.0%
Maryland Heights27,981$1,274$86,48517.7%
Gladstone27,069$1,098$72,13418.3%
Grandview25,821$1,065$53,43123.9%
Hazelwood25,214$887$55,93019.0%
Belton24,618$1,188$70,52520.2%
Nixa24,131$1,134$80,49116.9%
Raymore23,849$1,176$103,15813.7%
Webster Groves23,771$1,720$110,71618.6%
Ozark21,953$931$69,37216.1%
Sedalia21,869$941$50,66822.3%
Old Jamestown21,121$1,706$107,25019.1%
Arnold20,884$1,280$75,19420.4%
Rolla20,144$792$42,51822.4%
Affton20,035$1,140$77,33717.7%
Warrensburg19,437$1,077$57,23222.6%
Republic19,233$1,255$64,36423.4%
Creve Coeur18,643$1,525$119,45415.3%
Ferguson18,350$968$46,10625.2%
Manchester18,189$1,393$92,83918.0%
Spanish Lake18,183$1,299$51,12530.5%
Concord18,028$1,197$84,38917.0%
Farmington17,999$913$49,88222.0%
Lake St. Louis17,538$1,830$123,42717.8%
Kirksville17,493$773$48,06319.3%
Clayton17,282$1,767$128,89816.5%
Hannibal16,825$832$54,07118.5%
Lemay16,431$849$59,02617.3%
Poplar Bluff16,243$727$42,03520.8%
Sikeston16,231$782$53,20317.6%
Grain Valley15,967$1,591$87,26621.9%
Overland15,762$1,115$57,75523.2%
Jackson15,532$940$80,43514.0%
Carthage15,513$900$50,84921.2%
Fort Leonard Wood15,317$1,259$68,62922.0%
Lebanon15,157$834$42,15723.7%
Washington14,948$1,000$78,51015.3%
Marshall13,699$1,009$54,81522.1%
Moberly13,634$959$43,23126.6%
Troy13,467$1,548$75,77724.5%
Webb City13,139$1,089$61,50221.2%
Dardenne Prairie13,137$1,359$155,58510.5%
Festus12,965$908$70,08515.5%
Jennings12,900$1,164$37,35637.4%
St. Ann12,865$1,095$52,05925.2%
Neosho12,857$772$55,15916.8%
Branson12,760$887$54,96119.4%
Fulton12,611$882$55,01519.2%
Union12,560$954$71,76016.0%
Eureka12,371$1,159$108,94712.8%
West Plains12,341$707$39,89721.3%
Crestwood12,298$3,125$115,51232.5%
Town and Country11,605$2,599$237,08313.2%
Mexico11,487$718$48,87317.6%
Bridgeton11,372$1,242$73,32020.3%
Bolivar10,996$955$44,60325.7%
Kearney10,696$1,411$102,52316.5%
Bellefontaine Neighbors10,562$1,373$48,35434.1%
Maryville10,556$834$48,09920.8%
Smithville10,552$1,746$99,92521.0%
Excelsior Springs10,502$691$74,05611.2%
Kennett10,236$491$53,16411.1%
Harrisonville10,002$789$60,72715.6%
Ellisville9,908$1,380$105,27615.7%
Monett9,734$974$45,82125.5%
Richmond Heights9,179$1,609$90,67021.3%
Des Peres9,145$1,931$214,16710.8%
Chillicothe9,129$553$51,23113.0%
Sunset Hills9,113$3,454$133,89531.0%
Clinton9,047$583$50,85213.8%
Ladue8,948$1,813$250,000+8.7%
Warrenton8,870$1,174$64,40021.9%
Pleasant Hill8,853$1,276$94,84016.1%
Cameron8,721$1,010$56,09021.6%
Park Hills8,667$933$51,30321.8%
Murphy8,566$961$73,37315.7%
Olivette8,539$1,346$105,89815.3%
Perryville8,530$913$53,95820.3%
Oak Grove8,477$1,212$73,23719.9%
Carl Junction8,257$1,258$77,85519.4%
Maplewood8,154$955$65,51017.5%
Brentwood8,151$1,406$86,64119.5%
Berkeley8,149$958$40,65428.3%
Parkville8,022$1,167$170,7948.2%
Nevada7,998$869$45,79922.8%
Dexter7,906$685$47,64717.3%
Boonville7,682$923$51,32121.6%
Marshfield7,599$917$67,13416.4%
Aurora7,331$1,325$46,85533.9%
Pacific7,299$902$57,11918.9%
Sappington6,882$1,128$72,21318.7%
Valley Park6,817$1,362$64,47025.4%
Bonne Terre6,773$564$39,76717.0%
Black Jack6,606$1,177$65,92021.4%
St. John6,562$1,087$50,42925.9%
De Soto6,452$1,059$46,18127.5%
Willard6,418$1,250$87,20417.2%
Sullivan6,355$843$60,13716.8%
Shrewsbury6,328$1,248$84,94217.6%
Glendale6,111$1,855$168,75013.2%
Battlefield6,095$1,352$87,41418.6%
Pevely6,037$846$64,66015.7%
Barnhart6,036$1,371$96,04217.1%
Greenwood6,000$1,679$104,63819.3%
Richmond5,979$675$58,90613.8%
Peculiar5,815$1,152$96,25014.4%
Cottleville5,750$1,666$114,42017.5%
Imperial5,617$1,255$87,94917.1%
Odessa5,589$1,023$85,59214.3%
Trenton5,542$691$49,83616.6%
Glasgow Village5,491$1,316$38,57140.9%
Macon5,457$840$51,10319.7%
Caruthersville5,426$844$35,90328.2%
Waynesville5,422$899$75,17914.3%
St. Robert5,327$1,202$60,21924.0%
Weldon Spring5,291$2,692$155,08120.8%
Savannah5,062$884$58,98318.0%
Wright City5,025$861$74,83313.8%