I first learned how local government worked as a kid earning my Citizenship in the Community merit badge. I remember sitting in the back of a City Council meeting, probably bored, dutifully taking notes for my Scoutmaster and merit badge counselor. Then life happened - work, family, four boys of my own - and I stopped paying attention to when these bodies met or what they were deciding.

Earlier this year, I found myself back in Council Chambers for the first time in decades, asking for approval for a 5K I was organizing for St. Elizabeth. That reminded me that this is how things actually get done - not on Facebook, but in rooms like that one, where anyone can show up and be heard.

As I started building GraniteCitizen, I kept looking up meeting schedules and digging through different websites for agendas. It occurred to me that this information should be in one place. So here it is - for anyone else ready to re-engage with how our city runs.

Why It Matters

At the January 20th City Council meeting, Mayor Parkinson addressed community concerns about data centers that had been circulating on social media. His response was direct: "We're not going to negotiate things on Facebook. That's not the way it works. So, attend the public meetings. Come here. Listen to what we have to say."

He's right - and not just about data centers. Social media is great for raising awareness, but it's not where decisions get made. The decisions happen in rooms like Council Chambers, where anyone can walk in, sit down, and have their voice heard.

Your local government makes decisions that affect your daily life - from road repairs to zoning rules to how your tax dollars get spent. And unlike state or federal politics, you can actually walk into the room where it happens.

Democracy is a participation sport. The meetings are open. The seats are there. All you have to do is show up.

Here's how.

City Council Meetings

Granite City's City Council meets on the first and third Tuesday of each month in the Council Chambers at City Hall, 2001 Edison Avenue (second floor).

The Township Board meets first at 7 PM, followed immediately by the City Council meeting. Both are open to the public.

What to expect: Meetings open with a prayer and the Pledge of Allegiance, followed by roll call, approval of previous meeting minutes, and then committee reports. Most business moves quickly - bill payments, routine approvals, reports placed on file. But this is also where development projects get discussed, ordinances get passed, and city leaders explain their decisions.

Watch online: Meetings are streamed live and archived on the city's YouTube channel at youtube.com/@GraniteCityIllinois.

How to Speak at City Council

Unlike a public hearing where you can simply show up, addressing the City Council requires advance notice.

To request to speak:

  1. File an application at the City Clerk's office by 3 PM on the Thursday before the meeting

  2. Include a description of what you want to discuss and how much time you'll need

  3. At the meeting, the Mayor must move to allow you to speak, and the Council must approve by two-thirds vote

The application form is available at City Hall or online at granitecity.illinois.gov/government/documents_forms.php.

For public hearings: The process is simpler. Just show up and sign in on the sheet provided. Public hearings are announced in advance for major decisions like TIF districts, zoning changes, and development agreements.

Know Your Ward

Granite City is divided into five wards, each represented by two aldermen on City Council. To find your ward and your representatives:

Your aldermen are your direct line to city government. They can answer questions, hear concerns, and advocate for your neighborhood.

School Board Meetings

The Granite City School District #9 Board of Education meets approximately twice monthly at 6 PM at the District Office, 3200 Maryville Road.

The schedule varies - check the district calendar for specific dates. Recent meetings have been held on the second and fourth Tuesdays of each month, but this isn't fixed.

District calendar: gcsd9.net/gcsd9-calendar

Park District Board Meetings

The Granite City Park District Board of Commissioners meets at 5:30 PM at Wilson Park, 2900 Benton Street.

The regular schedule is the second and fourth Wednesdays during February, March, April, June, July, August, September, and October. The schedule is reduced during other months - check their website for specific dates.

Find agendas and minutes: gcparkdistrict.com/minutes-and-agendas

To address the board: Submit your request by 3 PM on the Friday before the meeting.

Planning & Zoning Commission

The Planning & Zoning Commission reviews development proposals, zoning changes, and land use questions before they come to City Council. Meetings are typically held on the first Wednesday of each month at 7 PM, though locations can vary.

Find agendas and minutes: granitecity.illinois.gov (under Public Notices > Plan Commission)

Note: The February 5th, 2026 Planning & Zoning meeting will be held at The Mill, not Council Chambers.

Beyond the Meetings

Attending meetings isn't the only way to engage:

Contact the Mayor: (618) 452-6214 or through the online form at egovlink.com/granitecity

Call City Hall: (618) 452-6200

Report issues: The city's e-Government portal at egovlink.com/granitecity lets you submit requests and find documents.

Watch for public hearings: Major decisions require public hearings with advance notice. This is your formal opportunity to be heard on the record.

Quick Reference

Body

When

Where

Online Resources

City Council

1st & 3rd Tuesdays (follows Township)

City Hall, 2001 Edison Ave

Township Board

1st & 3rd Tuesdays, 7 PM

City Hall

Same as above

School Board

~2x monthly, 6 PM (check calendar)

3200 Maryville Rd

Park District

2nd & 4th Wednesdays, 5:30 PM (select months)

Wilson Park, 2900 Benton St

Planning & Zoning

1st Wednesdays, 7 PM (confirm location)

Varies

City Hall: 2001 Edison Avenue, Granite City, IL 62040 Phone: (618) 452-6200

Have a story tip or want to get involved? Contact me at [email protected].

GraniteCitizen is just getting started. Be sure to sign up to get notified when new stories go live - business profiles, heritage features, local news, and more. No spam, just Granite City.

Michael Halbrook is a lifelong Granite Citizen - born and raised here, graduated from Granite City High School, and back for good since marrying his wife Suzanne, also a GCHS alum. They're raising their four boys in the same community where they both grew up.

When he's not telling local stories, Michael serves as deacon at St. Elizabeth Parish, where he's been assigned since his ordination. He's also a writer and content creator with projects spanning faith, technology, and storytelling - you can learn more about his other work at michaelhalbrook.net.

GraniteCitizen is his attempt to give back to a place that shaped shapes him - by making sure its stories get told.

Keep Reading

No posts found