Guest, Sign inJoin
St Elmo, IL

St. ElmoIL

A town of 1,257, settled in 1871. A typical home worth about $127K.

Photo: TCP04 · CC BY 4.0
Population
1,257
−12.1% since 2010
Typical home
$127K
−7.4% in a year
Household income
$45K
median
Median age
40.1
years
Jobs based here
734
Balanced

What makes St. Elmo stand out

The 2 things St. Elmo does most differently from other towns.

Picked automatically from the data
Small town

1,257 people, and everyone knows the way

In a town this size, neighbors are the best guide. Ask them anything.

Nearby towns

St. Elmo’s report card

See the data ↓

Now in St. Elmo

Be the first to start the conversation.

Be the first neighbor to joinJoin St. Elmo →
Residents weigh in
Live in St. Elmo? Is a C− for health right?
Your answer becomes a post in St. Elmo’s Town Square.
Start a conversation
66°
Rain
H 67° · L 48°

Upcoming events

Nothing on the calendar.

The data

Ordered by what stands out in St. Elmo. Another town gets a different order.

Housing

A typical St. Elmo home is worth about $127K

The typical St. Elmo home is worth about $127,000, down 7.4% in a year, 57% below the Illinois typical home.

$127KZillow home value

Typical home value

St. Elmo$127K
Illinois$298K
−7.4%
value change, 1 year
Zillow Home Value Index · Redfin Data CenterHousing market →
Health

Healthier than 19% of U.S. towns

St. Elmo beats the Illinois average on 0 of 32 CDC measures and trails it on 15.

C−Health Grade
32 measures vs. Illinois
0 better17 too close to call15 worse
What stands outSt. ElmoIL
More older adults who have lost all their teeth23%10.3%
More adults with COPD10.5%6.3%
More smokers18.3%12.1%
Fayette County Hospital
13.7 mi away · emergency room
3 of 3
care shortages: primary care, dental, mental health
7th
percentile among IL towns
CDC PLACES 2025 · modeled estimates for adults · CMS · HRSAFull health report →
Climate

Four seasons, pleasant summers

St. Elmo has chilly winters and warm summers. A typical July afternoon reaches 87°, a January night drops to 21°, and about 16 inches of snow falls in a normal winter.

16″snow a winter

Typical low → high °F

Winter24–40°
Spring44–64°
Summer64–85°
Fall45–67°
Oct 24
typical first frost
Apr 3
typical last frost
+1.0°
vs. the 20th-century average
NOAA U.S. Climate Normals, 1991–2020Full climate →
Work & commute

About one in nine working residents works right in St. Elmo

Most working residents leave St. Elmo for work: only 11% work in town. The top destinations are Effingham (16%), Vandalia (6%) and Altamont (3%). Half commute less than 21 miles.

11%work in town

Where working residents work

In St. Elmo11%
Effingham16%
Vandalia6%
Altamont3%
Springfield3%
21 mi
median commute distance
734
jobs based in St. Elmo
Balanced
jobs vs. working residents
Census LEHD 2023 · ACSCommute map →
Safety

Crime reported in St. Elmo

St. Elmo's reported crime rate is well below Illinois's. Most reported incidents are property crimes, mainly thefts. Violent crime is rare: 3 reported in 2025.

Violent crime per 1,000 residents

St. Elmo2.4
Illinois2.6
U.S.3.3

Property crime per 1,000 residents

St. Elmo6.5
Illinois15.6
U.S.15.5
3
violent crimes reported in 2025
8
property crimes reported in 2025
FBI crime data, 2025 · crimes reported to policeFull safety report →
Natural hazards

High risk, with inland flooding at the top

Expected storm and flood damage is higher than in 60% of U.S. communities.

60risk score of 100
FEMA risk score
60High riskLowerHigher
Inland floodingEarthquakesCold waves
1
federal disasters paid out here
FEMA National Risk Index · OpenFEMANatural hazards →
A shrinking town

St. Elmo has shrunk 12.1% since 2010

1,426 people in 2010; 1,257 today.

1,4262010
1,2542020
1,257Today

U.S. Census 2010 & 2020 · ACS

St Elmo 00368
2010 · St Elmo 00368 · Wikimedia Commons
St. Elmo’s story

155 years in pictures

7 postcards, papers and photographs from public archives.

St Elmo OSM slippy map showing boundary relationSt Elmo 00369St Elmo 00373
Explore the history →

About St. Elmo

City in Illinois, United States

St. Elmo or Saint Elmo is a city in Fayette County, Illinois, United States. The population was 1,254 at the 2020 census. St. Elmo was established in 1871.

From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)

Established
1871
Population
1,254
Area
1.2 sq mi
Elevation
614 ft
ZIP code
62458
Area code
618

More about St. Elmo

Still missing for St. Elmo:local news coverageupcoming events

Post to St. Elmo

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Photo of St. Elmo

St. Elmo, IL · Photo: TCP04 · CC BY 4.0 · Source ↗