Cleveland is 23% cheaper than St. Louis.
When comparing Cleveland, OH and St. Louis, MO, the overall cost of living indices are 51 and 66 respectively (national median = 100). Rent is $84/month cheaper in Cleveland, saving renters about $1,008/year.
Median household income is $16,092/year higher in St. Louis. Home values also differ significantly — the median in Cleveland is $94,100 compared to $185,100 in St. Louis.
Ohio has a lower income tax rate, making Cleveland slightly more tax-friendly.
Cleveland vs St. Louis — common questions
Other cost of living comparisons for Cleveland and St. Louis