Skip to content
Cost & Benefits

Hannibal vs St. Louis

Simple answer

You'd likely save $192 a month in Hannibal.

Typical rent is $997 in St. Louis and $805 in Hannibal. This is the Census typical rent, not a promise about your lease.

Hannibal

Missouri

Typical rent
$805
Typical pay
$53,721 a year
2-bedroom fair rent
$1,060
Price index
90.8 (state)

St. Louis

Missouri

Typical rent
$997
Typical pay
$56,160 a year
2-bedroom fair rent
$1,349
Price index
95.1 (metro)

Benefits after a move

Hannibal and St. Louis are in the same state, so the benefit rules do not change when you move between them.