🏛 Now live in 23 states

Democracy works better when every voice gets heard

Town Hall connects verified constituents with their elected officials — anonymously, transparently, and at scale.

Find my representatives I'm an elected official
47K+
Verified voters
312
Officials on platform
23
States
8.4K
Questions answered
Anonymous to all officials
Verified by address, not name
Nonpartisan platform
Zero-knowledge identity model
One verified account per resident

Civic engagement, rebuilt from scratch

Town Hall isn't another petition site. It's a verified, two-way channel between residents and the people who represent them.

1

Verify your address

A one-time identity check confirms you're a real resident. Your name is never stored — only your district and verification status.

2

Find your officials

Every elected official representing your ZIP code — city, county, state, and federal — appears automatically on your dashboard.

3

Vote on local issues

Weigh in on real proposals affecting your district. Results go to your officials every Monday with full demographic context.

4

Ask publicly, get answers

Submit questions. The most upvoted rise to the top. Officials are expected to respond within 7 days — tracked publicly.

Your voice, protected and amplified

Free forever. Anonymous always. Your officials see what their district thinks — never who you are.

📊

Community pulse

Vote on local issues — infrastructure, schools, zoning, public safety. Results delivered to your officials weekly.

💬

Anonymous Q&A

Ask hard questions without fear. Upvote your neighbors' questions to push them to the top of your official's inbox.

📋

Promise tracker

Every campaign promise, logged and tracked. Kept, in progress, broken, or pending — publicly visible to all.

Pulse
Ask
Promises
Expand after-school programs at Essex Middle School
87%
971
👍 Support (847)
👎 Oppose (124)
Protected bike lanes on Eastern Blvd
60%
843
👍 Support (502)
👎 Oppose (341)
Rezone waterfront parcels for mixed-use development
42%
690
👍 Support (289)
👎 Oppose (401)

Know what your district actually wants

Stop guessing. Stop relying on whoever shows up to a town hall. Get verified, real-time constituent intelligence delivered to your inbox every week.

📈

Verified constituent data

Pulse results from real, address-verified residents — not bots, not astroturf. Demographic breakdowns by age, tenure, and renter/owner status.

💬

Prioritized Q&A inbox

Questions ranked by constituent upvotes. Answer publicly. Each response is permanently attributed to your verified account.

🏅

Integrity badge

Earn a publicly displayed credential for maintaining promise-keeping and responsiveness. Use it in campaign materials.

🔍

Fraud detection

Anomalous account activity is flagged automatically. Your digest data is always clean — protected from coordinated manipulation.

🛡

The Town Hall Integrity Badge

Earned by officials who keep their promises and stay responsive to the people they represent.

147
Officials earned
89%
Retention rate
24mo
Minimum term

A badge that means something

The Town Hall Integrity Badge isn't purchased or applied for. It's earned through consistent, measurable behavior — and lost the moment that behavior slips.

75% promise-kept rate over a minimum of 24 months, verified against public legislative records.

90%+ constituent response rate — officials must answer at least 9 in 10 questions within 7 days.

Active platform participation — regular engagement with pulse data and district updates.

Clean fraud record — no evidence of attempting to manipulate constituent data or suppress questions.

The announcement that changes everything

When an official joins Town Hall, they tell their constituents. That single announcement does more for civic engagement than any ad campaign.

I have officially joined the Town Hall online community to make it easier for all of you to get your voices out there. Starting today, you can vote on issues, ask me questions directly, and hold me accountable — publicly, anonymously, and on your schedule.

— Template announcement · Customize for your district

Constituents free. Officials pay to earn trust.

The people you represent never pay a cent. Officials invest in a platform that gives them real intelligence — and real credibility.

Constituent
Free
Always and forever

  • Find all your representatives
  • Vote on community pulse issues
  • Submit and upvote questions
  • View promise trackers
  • Anonymous verified account
Sign up free
City & County
$79
/ month · billed annually

  • Verified official profile
  • Weekly constituent digest
  • Q&A inbox
  • Promise tracker management
  • Basic analytics
Get started

Federal & statewide offices — contact us for custom pricing