The Town Files

Marion County, Missouri

28,457 people. The median home is worth $162,000 (typical Missouri town: $153,900) and the median household earns $62,903.

Towns in Marion County

Towns in Marion County

TownPeopleMedian homeIncomeMedian age
Hannibal17,108$127,700$53,72138.5
Palmyra3,613$184,200$69,92237.8

People and housing

Marion CountyTypical Missouri town
Median home value$162,000$153,900
Median rent$808$855
Median household income$62,903$56,368
Median age39.638.6
Bachelor's degree or higher24.6%18.9%
Below the poverty line14.2%14.6%

Jobs and pay

12,904 jobs in 2024, average pay $50,856 a year.

Largest industries in Marion CountyRetail1,800 jobs · $29,920Manufacturing1,338 jobs · $74,212Hotels & restaurants1,325 jobs · $21,631Administrative & support534 jobs · $37,466Construction472 jobs · $66,139Finance & insurance373 jobs · $59,385
BLS QCEW 2024.
Unemployment rate in Marion County0%2%4%6%8%10%2000200420082012201620202023 3.1%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 357 storm events in Marion County from 1996 to 2026, with 1 deaths.

Storm events in Marion County by type since 1996Hail90Heat20Flood20Drought6Tornado10High Wind6Ice Storm6Heavy Snow10Flash Flood19Winter Storm33
NOAA NCEI Storm Events Database.

Federal disaster declarations

Marion County has been included in 25 FEMA declarations since 1953.

DeclaredIncidentDeclaration
August 3, 2026Severe StormDR-4929: Severe Storms, Straight-Line Winds, Tornadoes, And Flooding
March 26, 2020BiologicalDR-4490: Covid-19 Pandemic
March 13, 2020BiologicalEM-3482: Covid-19
July 9, 2019Severe StormDR-4451: Severe Storms, Tornadoes, And Flooding
January 2, 2016FloodEM-3374: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding
August 7, 2015Severe StormDR-4238: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).