Connect your supporters with their political representatives.

Represent matches a supporter's postal code or geocoded address to the correct elected officials. It makes it easy for you to build “email your representative” advocacy campaigns. During elections, we can connect your activists to political candidates.

“I used your municipal data as part of a successful letter writing campaign from constituents to their elected municipal politicians, which resulted in the passage of the most definitive resolution ever opposing oil tanker traffic expansion on B.C.'s coast.” – Karl Hardin, Dogwood Initiative

Provide relevant information based on your user's electoral district.

Collect a user's postal code or address, and use Represent to match it to an electoral district. By identifying their riding, you can invite supporters to take local actions or show readers stories from their local election race.

“For our BC Election Guide, we used a few endpoints of the Represent API: the representative lookup by riding, the BC provincial riding boundaries and their simplified geometry (a time-consuming task, if not available), and the riding lookup by latitude and longitude.” – Phillip Smith, The Tyee

Map your potential voters, donors and volunteers to electoral ridings.

If your people database contains postal codes or addresses, use Represent to match people to their electoral districts. By mapping people geographically, you can better target canvassing, mobilize volunteers, and organize donation drives.

Used by nonprofits across Canada.

David Suzuki Foundation Leadnow Council of Canadians Greenpeace Ontario Medical Association Registered Nurses' Association of Ontario Canadian Union of Public Employees Public Service Alliance of Canada National Union of Public and General Employees Alberta Union of Provincial Employees Environmental Defence Tides Canada Fair Vote Canada Credit Union Central of Canada Canadians for Tax Fairness West Coast Environmental Law Democracy Watch Ontario Council of Agencies Serving Immigrants

The most comprehensive source in Canada for:

Elected officials

  • All Members of Parliament (MPs)
  • All MLAs, MPPs, MNAs, and MHAs
  • Over 11,000 mayors and councillors

Electoral districts

  • All federal electoral districts
  • All provincial electoral districts
  • Over 8,000 municipal wards
Drupal WordPress

Easily integrate Represent into your CMS, using our Drupal and WordPress plugins

Ruby Python

Use the Ruby, Python or Node.js API clients to quickly develop new apps

Represent is open source and makes its source data available where possible

Read the API reference Try the “Find Your Reps” app Try the demo app