Granite City

City in Madison County, Illinois

View of Granite City, Illinois
Photo: Catching12 (talk) · CC BY 3.0

Granite City is a city in Madison County, Illinois, with 27,549 residents (2020 Census). It sits at 420 ft (128 m) above sea level. The nearest town is Madison, 3.2 miles SE.

About Granite City

Granite City is a city in Madison County, Illinois, United States, within the greater St. Louis metropolitan area. Its population was 27,549 at the 2020 census, making it the third-largest city in the Metro East and Southern Illinois regions, behind Belleville and O'Fallon. Officially founded in 1896, Granite City was named by the Niedringhaus brothers, William and Frederick, who established it as a steelmaking company town for the manufacture of graniteware kitchen utensils.

Text: Wikipedia · CC BY-SA 4.0

Granite City weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Granite City

All 6 webcams near Granite City ›

Webcams: Windy.com

Living in Granite City

Median household income
$59,205
Median home value
$104,300
Median rent
$834/mo
Median age
40.4
Cost of living and demographics of Granite City ›

Do you know Granite City? Tell us about it

Help other travelers: share what makes Granite City special. We review every message before publishing it.

Map of Granite City

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Granite City Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Granite City, IL population

Granite City had 27,549 residents in the 2020 Census.

2020 Census27,549
Density1,449 per sq mi (559 per km²)

Source: U.S. Census Bureau, Decennial Census.

Granite City at a glance

StateIllinois (IL)
CountyMadison County
TypeCity
Population27,549 (2020)
Land area19.02 sq mi (49.3 km²)
Water area1.56 sq mi (4.04 km²)
Elevation420 ft (128 m)
Coordinates38.7293° N, 90.1255° W
ZIP codes62040, 62048, 62060
Official websitegranitecity.illinois.gov
Census code (GEOID)1730926

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Granite City

Straight-line distance between town centers.

Frequently asked questions about Granite City

What county is Granite City in?

Granite City is in Madison County, Illinois.

What is the population of Granite City, IL?

27,549 people lived in Granite City at the 2020 Census.

What is the ZIP code of Granite City, IL?

The main ZIP code is 62040. Other ZIP codes: 62048, 62060.

What is the elevation of Granite City?

420 feet (128 m) above sea level.

What towns are near Granite City?

Madison (3.2 mi), Mitchell (3.3 mi), Pontoon Beach (4.1 mi), Glasgow Village (4.4 mi), Venice (4.6 mi).

Last updated: