Designing for civility: how to reduce hostility at public meetings

If you have worked in local government for more than a few years, you have been in that room. The one where the microphone gets passed around and the temperature rises with every comment. Where someone in the back starts slow-clapping. Where a staff member catches your eye across the table with a look that says: how did we get here?

We talk about incivility at public meetings like it is a weather event, something that just rolls in, unpredictable and unavoidable. But most of the time, hostility at public meetings is not random. It is a response to conditions we helped create. And that means we can change it.

The first thing to understand is why people actually arrive angry, or what looks like anger.

In most cases, it is not anger at the start. It is uncertainty. It is the feeling of being left out of something that affects your life. It is showing up to a meeting and realizing the decision has already been made and this gathering is, generously, a formality. It is reading a staff report written in language that feels deliberately impenetrable. When people feel like information is being managed rather than shared, uncertainty hardens into distrust. And distrust, in a room full of microphones and neighbours, turns into what we call incivility.

There is also a power imbalance that we do not talk about honestly enough. When your organization hosts a public meeting, you walk in with authority, data, legal backing, and a communications team. The public walks in with a printout from a Facebook group and fifteen minutes of parking. That gap is real and residents feel it, even if they cannot name it. When we design engagement without accounting for that imbalance, when we stand at the front of a room behind a podium and invite people to line up at a microphone and speak for three minutes, we are not neutralizing that dynamic. We are reinforcing it.

The traditional public hearing format was not designed for dialogue. It was designed for documentation. And there is a place for that. But when we use it as our primary or only tool for community input, we should not be surprised when it generates more heat than light.

The good news is that civility is something you can design for. It is not about crowd control or hoping people will behave. It is about creating the conditions where people feel informed, respected, and genuinely heard, before they even get to the microphone.

That starts with timing. If you want meaningful input, engage people before the direction is set, not after the report is written. Early engagement is not a courtesy. It is the difference between people feeling like participants and people feeling like props.

It also means rethinking the format. Open houses with stations, small group conversations, online comment tools, and facilitated roundtables all create more space for real dialogue than a room full of chairs facing a dais. Not every project warrants every format, but the traditional town hall, where whoever yells loudest gets the most airtime, should rarely be your first or only choice. This is why a town hall is never my first choice for engagement – honestly, not even on my list.

Plain language matters more than most organizations realize. When staff reports are dense, technical, and buried in qualifications, residents fill the gaps with assumptions. Those assumptions are rarely generous. Clear, honest, proactive communication that answers the questions people are actually asking removes the fuel that hostility runs on.

And when things do get heated, how you respond in the room matters enormously. Acknowledging frustration before explaining rationale is not weakness. It is the fastest way to lower the temperature. People need to feel heard before they can hear you. Skipping that step and going straight to the PowerPoint slides is a reliable way to make a difficult meeting worse.

Civility is not about making everyone happy with the outcome. It is about making sure people experienced the process as fair, transparent, and respectful, even when the decision did not go the way they hoped. That is what builds the long-term trust that makes the next difficult conversation a little easier.

Plan for that. Every. Single. Time.

Five things you can do right now

  1. Audit your engagement timing. If community input is typically collected after a staff report is written and a direction recommended, move it earlier. People who shape a process are far less likely to blow it up at the end.
  2. Retire the default town hall format for complex or sensitive topics. Replace it, or at minimum supplement it, with formats that allow actual conversation: small group roundtables, staffed stations, or facilitated dialogue. Whoever designs the format controls the dynamic.
  3. Before your next public meeting, read the staff report or project summary out loud. If you stumble on the language or have to stop and explain a term, your audience will too. Simplify it before it goes out, before people get confused and frustrated.
  4. Train your facilitators and elected officials to acknowledge emotion before responding to content. A simple ‘I hear that this is frustrating, and I want to make sure I understand your concern’ changes the energy in a room. Research shows that even this small acknowledgement makes a person feel heard and respected.
  5. Close the loop after every engagement process. Tell people what you heard, what changed because of their input, and what did not change and why. That follow-through is what separates engagement that builds trust from engagement that burns it.

Ok, actually 6. Have a safety plan for every in-person event. Because an event can go sideways not matter how much you plan for respectful dialogue. I will post about safety plans another day.