My Local Guide

Riverfront Industry Meets Historic Metro East Towns

Madison County, Illinois

Edwardsville is the county seat and Granite City the largest city. Alton and other Mississippi River communities connect local history with the wider St. Louis metropolitan region. This guide brings together a starting point for county information, public services and local connections. Begin with Edwardsville, then use the resource links to plan the details of a visit or an everyday errand. Check directly with each provider for current hours, access and service availability before setting out.

Madison County at a Glance

Population265,859 (2020 Census)
County SeatEdwardsville
Largest MunicipalityGranite City
Established1812
ZIP Codes36 ZIP codes wholly or partly within the county (checked October 4, 2026)
Total Area739.9 sq mi (land and water; 2020 Census geography)
Major RoutesI-55; I-70; I-255; I-270; US 40
Area Codes618 / 730 (common local area codes)
Meet Your County Advertisers

Local Connections for Everyday Needs

Explore Ryan Construction & Roofing LLC for roofing and construction.

Ryan Construction & Roofing LLC — 2 Portrait Ryan Construction & Roofing LLC (1)
Madison County
Discover Madison County

Madison County

The county was established in 1812 and named for James Madison. Its early territory was much larger, while later development brought substantial industry to the river corridor. Today, Edwardsville remains the county seat, while Granite City is its largest municipality. The 2020 Census counted 265,859 residents across the county. Its towns and surrounding countryside offer different ways to understand the same place: through public buildings, transportation routes and the communities that connect them. Local records and historical collections provide a starting point for exploring how those connections changed over time.

Life in Madison County extends beyond a single town center. Mississippi River and Metro East communities are part of the local setting, alongside the routine needs of households, schools and businesses. Use county offices for the services they administer and contact municipal or township offices when a question concerns a specific address. Planning around the actual destination helps make visits, appointments and local errands more practical, especially when travel crosses town or county boundaries.

What Shapes Us

Local Heritage

Established in 1812, Madison County has a history recorded in its communities and public institutions. Start with local collections to explore specific people, buildings and events.

Landscape and Connections

Mississippi River and Metro East communities help distinguish Madison County. Its county seat, Edwardsville, provides a useful starting point for understanding how nearby communities connect across the area.

Everyday Community

County and local offices connect residents with practical services. Follow the linked providers for details specific to your destination, address and purpose in Madison County.

Explore the towns, follow the stories, make local connections.
Alton Telegraph

Early voting expands in Madison County, includes brief paper issue

Read the full story at Alton Telegraph.

Read the Story Oct 19, 2026 • Local news
Ryan Construction & Roofing LLC premium banner
Keep These Businesses in Mind

Start with a Direct Conversation

Contact Ryan Construction & Roofing LLC directly to ask about current options, availability and the services you need.

Ryan Construction & Roofing LLC — 2 Portrait Ryan Construction & Roofing LLC (1)
County Resources

Find the Right Local Connection

Start with the responsible public agency or service provider. Statewide links are labeled so you can locate the office that serves your address.

Government

County & Local Resources

County Board

County office contact information.

Official contact directory

Supervisor of Assessments

Property assessments, exemptions and assessment office information.

Phone (618) 692-6270

Official contact directory

Treasurer

County treasury, property tax payments and financial information.

Phone (618) 692-6260

Official contact directory

Circuit Clerk

Circuit court records, filing information and clerk services.

Phone (618) 296-4470

Official Website

County Clerk

County clerk services, public records and election information.

Phone (618) 692-6290

Official Website

A Useful Starting Point

County facts and practical links for everyday questions.

Questions and Answers

Get to Know Madison County

Find background and service information below, then follow the provider links for current details.

Edwardsville is the county seat. Madison County Government provides county office information; check the office destination before traveling.

Meet Your County Advertisers

Local Connections for Everyday Needs

Explore Ryan Construction & Roofing LLC for roofing and construction.

Ryan Construction & Roofing LLC — 2 Portrait Ryan Construction & Roofing LLC (1)
My Local Guide

Find Something Fun

Explore Local Places

Plan your next stop around current information from each place.

Kids’ Fun

  1. Raging Rivers Water Park — Grafton — regional option in Jersey County
  2. Rainbow Ranch Petting Zoo — Nashville — regional option in Washington County
  3. Lincoln Memorial Garden Nature Center — Springfield — regional option in Sangamon County

Restaurants

  1. Crushed Red — Edwardsville, Madison County
  2. Cleveland-Heath — Edwardsville, Madison County
  3. Mio Osteria — Edwardsville, Madison County

Shopping & Retail

  1. Afterwords Books — Edwardsville, Madison County
  2. Happy Up Inc. — Edwardsville, Madison County
  3. First to the Finish — Edwardsville, Madison County

Clothing & Boutiques

  1. By Design — Alton, Madison County
  2. Grapevine — Alton, Madison County
  3. Dora's Spinning Wheel — Alton, Madison County

Outdoor Fun

  1. Riverfront Park — Alton, Madison County
  2. Melvin Price Locks & Dam — Alton, Madison County
  3. Riverview Park — Alton, Madison County

Free Things To Do

  1. Beaver Dam State Park — Plainview — regional option in Macoupin County; basic grounds/trail visit. Rentals, camping, special activities or events may cost extra.
  2. Pere Marquette State Park — Grafton — regional option in Jersey County; basic grounds/trail visit. Rentals, camping, special activities or events may cost extra.
  3. Kaskaskia River State Fish and Wildlife Area — Baldwin — regional option in Randolph County; basic grounds/trail visit. Rentals, camping, special activities or events may cost extra.
Make Time for Local DiscoveriesChoose Your Next Stop
© 2026 AOM