The Town Files

St. Francois County, Missouri

66,999 people. The median home is worth $169,300 (typical Missouri town: $153,900) and the median household earns $57,477.

Towns in St. Francois County

Towns in St. Francois County

TownPeopleMedian homeIncomeMedian age
Farmington18,217$196,500$53,72938.5
Park Hills8,587$131,300$52,56333.0
Bonne Terre6,903$153,000$46,17939.0
Desloge4,823$127,500$60,82038.1

People and housing

St. Francois CountyTypical Missouri town
Median home value$169,300$153,900
Median rent$794$855
Median household income$57,477$56,368
Median age39.538.6
Bachelor's degree or higher17.2%18.9%
Below the poverty line15.9%14.6%

Jobs and pay

23,026 jobs in 2024, average pay $43,743 a year.

Largest industries in St. Francois CountyHealth care & social assistan…4,157 jobs · $45,888Retail3,316 jobs · $32,228Hotels & restaurants2,255 jobs · $21,233Manufacturing1,575 jobs · $52,968Finance & insurance1,277 jobs · $61,101Construction1,158 jobs · $66,321
BLS QCEW 2024.
Unemployment rate in St. Francois County0%4%8%12%2000200420082012201620202023 3.9%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 424 storm events in St. Francois County from 1996 to 2026, with 3 deaths.

Storm events in St. Francois County by type since 1996Hail115Heat33Drought6Tornado13High Wind3Ice Storm3Lightning3Heavy Snow7Flash Flood30Winter Storm29
NOAA NCEI Storm Events Database.

Federal disaster declarations

St. Francois County has been included in 21 FEMA declarations since 1953.

DeclaredIncidentDeclaration
June 30, 2026Severe StormDR-4924: Severe Storms, Tornadoes, And Flooding
March 26, 2020BiologicalDR-4490: Covid-19 Pandemic
March 13, 2020BiologicalEM-3482: Covid-19
January 21, 2016FloodDR-4250: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding
January 2, 2016FloodEM-3374: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding
May 9, 2011Severe StormDR-1980: Severe Storms, Tornadoes, And Flooding
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).