Skip to main content
Jon Christensen

Free to use

Put the ward lookup on your site

Turnout in Guelph's last municipal election was just 28 per cent. Part of the reason is that the basics are annoying to find out — most people genuinely don't know which ward they live in, never mind who's on their ballot.

So the lookup is free for anyone to put on their own website. Other campaigns included — every ward, every candidate, no exceptions. More people voting is good for all of us.

The short version

Paste this wherever you want the lookup to appear. It works in Squarespace, Wix, WordPress, Webflow and plain HTML — anywhere you can add an embed or custom-code block.

Basic embed
<iframe src="https://jonchristensen.ca/widget/ward-lookup"
  title="Guelph ward lookup" width="100%" height="560"
  style="border:1px solid #d8d2c6;max-width:640px" loading="lazy"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;max-width:640px;color:#4a4a4a">
  Guelph ward lookup by <a href="https://jonchristensen.ca/what-ward-am-i-in">Jon Christensen</a>
</p>

The tidier version

The basic embed uses a fixed height, so there may be a little empty space below the box before someone searches. This version grows and shrinks to fit its contents automatically. Use it if your site lets you add a script.

Embed that resizes itself
<iframe id="guelph-ward-lookup"
  src="https://jonchristensen.ca/widget/ward-lookup"
  title="Guelph ward lookup" width="100%" height="560"
  style="border:1px solid #d8d2c6;max-width:640px;display:block"
  loading="lazy"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;max-width:640px;color:#4a4a4a">
  Guelph ward lookup by <a href="https://jonchristensen.ca/what-ward-am-i-in">Jon Christensen</a>
</p>
<script>
  window.addEventListener("message", function (e) {
    if (e.origin !== "https://jonchristensen.ca") return;
    if (!e.data || e.data.type !== "jc-ward-lookup:height") return;
    var f = document.getElementById("guelph-ward-lookup");
    if (f) f.style.height = e.data.height + "px";
  });
</script>

Fair questions

Does it cost anything?

No. There's nothing to sign up for and no limit on use.

I'm running against Jon. Can I still use it?

Yes, and you're welcome to. It lists every registered candidate in every ward alphabetically, with a link to each campaign's own website. It doesn't argue for anyone.

What's the credit line for?

The snippet includes one small visible line under the box saying where the tool came from, with a link back. That's the only thing asked in return for building and maintaining it. It's plain text you can see in the code before you paste it — there's nothing hidden in there.

What does it show visitors?

They type a street address. It tells them which of the six wards they're in, lists everyone running for council there, links to each of those campaigns, and points to the voting dates. There is one line of small print crediting where it came from.

Where does the data come from?

The ward boundaries and addresses come from the City of Guelph's own open data, and the candidate roster from the City's registered candidate list — checked against it regularly up to the August 21 nomination deadline, and final since. The candidates' links and contact details were gathered by this campaign from each candidate's own public pages.

Does it collect anything about my visitors?

The tool records what people enter into it, and that comes to this campaign — the same as it does on our own website. No names, no emails, no accounts and no advertising trackers. Our privacy policy covers how campaign information is handled, and the tool links to it too.

Something looks wrong. Who do I tell?

Please do — get in touch and it'll get fixed. Accuracy matters more here than anything else. And if you're a candidate yourself and want your own listing changed or added to, same address — reach out and we'll sort it.

See it first

Have a go with it before you put it anywhere.

Know a group that should have this?

Neighbourhood associations, community groups, other campaigns — anyone with a Guelph audience. Pass it along.