Your address.
Your voice.
CivicEngage is a free Canadian tool. Enter your address to find your MP, MPP, and city councillor — all at once. Write to them directly. No account. No data collected.
What is CivicEngage?
CivicEngage (civicengagement.ca) is a free Canadian tool that lets you find every elected official who represents you — your federal MP, your provincial MPP, and your city councillor — by entering your address. You can then write to them directly using a built-in email composer. No account required. No data collected.
How do I find my MP in Canada?
Enter your Canadian address and CivicEngage instantly shows your Member of Parliament (MP), with contact info and voting record. No signup required.
Can I find my MPP and city councillor too?
Yes. CivicEngage shows representatives at all three levels of government: your federal MP, your provincial MPP (or MLA/MNA), and your city councillor — all from one address search. It is the only free Canadian tool that does all three at once.
Is CivicEngage free?
Completely free. CivicEngage is open-source and funded by voluntary donations. No subscription, no paywall, no account required.
What provinces are covered?
CivicEngage works for all Canadian provinces and territories. Federal MPs are shown for every address in Canada. Provincial and municipal coverage depends on data availability from the Represent API.
How is CivicEngage different from ourcommons.ca?
Government tools like ourcommons.ca show only federal MPs. CivicEngage shows your MP, MPP, and city councillor in a single search. It also includes a built-in email composer, an AI civic assistant (Civil), ward boundary maps, and MP voting records. It is independent — not affiliated with any government.
What is the Civil AI assistant?
Civil is a built-in AI assistant that helps you navigate civic issues — figuring out which level of government handles a problem, finding the right department to contact, or understanding how to write an effective message to your representative. It is free and requires no account.
Who built CivicEngage?
CivicEngage was built by Jason Steltman, an independent developer based in Canada. It is open-source on GitHub at github.com/wetmud/CivicConnect. You can support the project at ko-fi.com/civicengagement or email hello@civicengagement.ca.