CCCityCheck

Baltimore vs St. Louis: Full Comparison

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

Quick Answer

Baltimore is 45% safer. Baltimore has more comfortable months (7 vs 6). Baltimore population: 569,997. St. Louis population: 278,144.

Which city is better for you?

SafetyBaltimore
WeatherBaltimore

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

Cost of Living

Cost of living data is not available for Baltimore. Try the salary calculator for cities with data.

Safety: Baltimore vs St. Louis

Baltimore is 45% safer overall, with a crime rate of 42 per 1,000 residents vs St. Louis's 77. Baltimore earns a D- safety grade compared to St. Louis's F. Based on 2023 FBI data.

D-

Baltimore

Maryland

Overall GradeD-
Violent CrimeF
Property CrimeC-
Crime Rate42/1K
TrendDeclining
F

St. Louis

Missouri

Overall GradeF
Violent CrimeF
Property CrimeF
Crime Rate77/1K
TrendDeclining
MetricBaltimoreSt. Louis
Overall Crime Rate42/1K77/1K
Violent Crime Rate1400.01900.0
Property Crime Rate2800.05800.0
Murder Rate19.726.2
Assault Rate1125.11314.8
Robbery Rate178.0351.8
Burglary Rate346.2739.0
Theft Rate1926.64555.6
Vehicle Theft Rate458.8752.7

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

Victim Odds

In Baltimore, you have a 1 in 24 chance of being a crime victim per year vs 1 in 13 in St. Louis.

Climate: Baltimore vs St. Louis

Baltimore Climate Overview

Annual High66.3°F
Annual Low48.7°F
Annual Rain40.5"
Annual Snow15.8"
Comfortable Months7
Best MonthSeptember
Worst MonthDecember
Monthly Temperature
J
F
M
A
M
J
J
A
S
O
N
D
ColdComfortableWarm

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

BaltimoreSt. LouisHigh/Low °F range
20°40°60°80°JanFebMarAprMayJunJulAugSepOctNovDec
MetricBaltimoreSt. Louis
Avg Annual High66.3°F66.4°F
Avg Annual Low48.7°F48.4°F
Annual Rain40.5"39.2"
Annual Snow15.8"16.1"
Comfortable Months76
Freezing Months33

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

Frequently Asked Questions

Is Baltimore safer than St. Louis?
Baltimore is 45% safer overall, with a crime rate of 42 per 1,000 residents vs St. Louis's 77. Baltimore earns a D- safety grade. Based on 2023 FBI data.
Which city has better weather, Baltimore or St. Louis?
St. Louis is about the same temperature as Baltimore. Baltimore has more comfortable months (7 vs 6). Annual snow: Baltimore gets 16", St. Louis gets 16".
Should I move to Baltimore or St. Louis?
It depends on your priorities. Baltimore is safer (D- grade). Baltimore has better year-round weather. Baltimore has a population of 569,997 and St. Louis has 278,144. Consider job market, culture, and proximity to family alongside these data points.
How big is Baltimore compared to St. Louis?
Baltimore has a population of 569,997 and St. Louis has 278,144. Baltimore is 105% larger by population.

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