CCCityCheck

Kansas City vs St. Louis: Full Comparison

Updated November 2026 · Cost of living, safety, and climate data

Quick Answer

Kansas City is 3% more expensive than St. Louis. Kansas City is 69% safer. Kansas City has more comfortable months (7 vs 6). Kansas City population: 521,220. St. Louis population: 278,144.

Which city is better for you?

Cost of LivingSt. Louis
SafetyKansas City
WeatherKansas City
HousingSt. Louis

Based on cost of living indices, FBI crime data, and NOAA climate records.

Cost of Living: Kansas City vs St. Louis

St. Louis is more affordable overall, with a cost of living index of 92 vs 95 (national average = 100). That's a difference of 3 index points.

CategoryKansas CitySt. Louis
Overall Index9592
Housing$1,869/moIndex: 105$1,691/moIndex: 95
Groceries$398/moIndex: 97$398/moIndex: 97
Transportation$350/moIndex: 100$350/moIndex: 100
Healthcare$320/moIndex: 100$320/moIndex: 100
Utilities$216/moIndex: 98$216/moIndex: 98

Index 100 = national average. Dollar amounts are estimated monthly costs. Sources: BEA Regional Price Parities, C2ER Cost of Living Index.

Safety: Kansas City vs St. Louis

Kansas City is 69% safer overall, with a crime rate of 23.8 per 1,000 residents vs St. Louis's 77. Kansas City earns a C+ safety grade compared to St. Louis's F. Based on 2023 FBI data.

C+

Kansas City

Missouri

Overall GradeC+
Violent CrimeC+
Property CrimeB-
Crime Rate23.8/1K
TrendDeclining
F

St. Louis

Missouri

Overall GradeF
Violent CrimeF
Property CrimeF
Crime Rate77/1K
TrendDeclining
MetricKansas CitySt. Louis
Overall Crime Rate23.8/1K77/1K
Violent Crime Rate403.11900.0
Property Crime Rate1977.95800.0
Murder Rate6.626.2
Assault Rate331.31314.8
Robbery Rate96.0351.8
Burglary Rate263.9739.0
Theft Rate1390.34555.6
Vehicle Theft Rate197.6752.7

Crime rates per 100,000 residents. 2023 FBI Uniform Crime Report data. Lower rates are better (safer).

Victim Odds

In Kansas City, you have a 1 in 42 chance of being a crime victim per year vs 1 in 13 in St. Louis.

Climate: Kansas City vs St. Louis

Kansas City Climate Overview

Annual High64.8°F
Annual Low45.7°F
Annual Rain35.3"
Annual Snow17.5"
Comfortable Months7
Best MonthSeptember
Worst MonthDecember
Monthly Temperature
J
F
M
A
M
J
J
A
S
O
N
D
FreezingColdComfortableWarm

St. Louis Climate Overview

Annual High66.4°F
Annual Low48.4°F
Annual Rain39.2"
Annual Snow16.1"
Comfortable Months6
Best MonthSeptember
Worst MonthDecember
Monthly Temperature
J
F
M
A
M
J
J
A
S
O
N
D
ColdComfortableWarm

Monthly Temperature Comparison

Kansas CitySt. LouisHigh/Low °F range
20°40°60°80°JanFebMarAprMayJunJulAugSepOctNovDec
MetricKansas CitySt. Louis
Avg Annual High64.8°F66.4°F
Avg Annual Low45.7°F48.4°F
Annual Rain35.3"39.2"
Annual Snow17.5"16.1"
Comfortable Months76
Freezing Months33

Both cities have similar summer temperatures, but Kansas City is 5°F colder in winter than St. Louis. Kansas City gets significantly more snow (18" vs 16"). Kansas City has more comfortable weather months (7 vs 6).

Frequently Asked Questions

Is Kansas City cheaper than St. Louis?
St. Louis is 3% more affordable than Kansas City, with a cost of living index of 92 vs 95 (100 = national average). Housing is the biggest difference, at $1,869/mo in Kansas City vs $1,691/mo in St. Louis.
Is Kansas City safer than St. Louis?
Kansas City is 69% safer overall, with a crime rate of 23.8 per 1,000 residents vs St. Louis's 77. Kansas City earns a C+ safety grade. Based on 2023 FBI data.
Which city has better weather, Kansas City or St. Louis?
St. Louis is about the same temperature as Kansas City. Kansas City has more comfortable months (7 vs 6). Annual snow: Kansas City gets 18", St. Louis gets 16".
Should I move to Kansas City or St. Louis?
It depends on your priorities. Kansas City is safer (C+ grade). St. Louis is more affordable (index 92 vs 95). Kansas City has better year-round weather. Kansas City has a population of 521,220 and St. Louis has 278,144. Consider job market, culture, and proximity to family alongside these data points.
How big is Kansas City compared to St. Louis?
Kansas City has a population of 521,220 and St. Louis has 278,144. Kansas City is 87% larger by population.
Is housing cheaper in Kansas City or St. Louis?
Housing is cheaper in St. Louis. Estimated monthly housing costs: Kansas City $1,869/mo vs St. Louis $1,691/mo. That's based on a housing index of 105 vs 95 (100 = national average of $1,780/mo).

Learn More About Each City

Safety data: 2023 FBI Uniform Crime Report. Cost of living: BEA Regional Price Parities and C2ER Cost of Living Index. Climate: NOAA 30-year normals. Not a substitute for local guidance.

Know before you go

CityCheck covers safety, cost of living, climate, and things to do for every US city.

Explore cities