⚠️ Before You Begin — Please Read This ⚠️
Your polling place is managed at the precinct level and can change between elections. Showing up to the wrong location means your vote may not be counted.
⚖️ Want to Help Make Sure Elections Are Run Fairly? ⚖️
Minnesota needs approximately 30,000 Election Judges for every statewide election — many counties are short-staffed. Election Judges verify registrations, distribute ballots, and ensure every vote is counted correctly. This is a paid civic role.
💵 PaidTypically $10–$17/hr including training. See sos.mn.gov →
📅 Commitment~2 hrs training + Election Day 6 AM–~9 PM. Details →
🏫 Students16 & 17-year-olds may serve as paid Trainees. MN Stat. 204B.19 →
💼 ProtectedYour employer must allow you to serve. MN Stat. 204B.195 →
Where Your Data Goes — Every API, Every Step
This tool connects to external APIs across documented steps. Before entering any information, you deserve to know exactly what data each one receives and why.
Learn More
▾
Where Your Data Goes — Every API, Every Step
This tool connects to external APIs across documented steps. Before entering any information, you deserve to know exactly what data each one receives and why.
▾
🔍 Complete Data Transparency — All External APIs, All Steps
Every data source, every call, fully described. No surprises. This is how trust is built.
📋 What You Enter and Where It Goes
Address, City, ZIP
Sent to the Census Bureau Geocoder via Cloudflare proxy. Coordinates (not your address) flow to all subsequent geographic APIs. Your address is never stored.
Date of Birth
Checked entirely on your device against today's date to verify voting age. Never transmitted to any server under any circumstances. Discarded immediately.
Rep Names (derived)
After your representatives are identified, their names only are sent to enrichment APIs: FEC (federal fundraising totals), Congress.gov (committees + sponsored bills), and LegiScan (MN state sponsored bills). For MN state reps, their name is also sent to the MN Campaign Finance Board to retrieve a direct deep-link to their public finance record. Your address is never involved in these calls.
Email & Calendar Exports
Generated entirely in your browser. Your email client opens with a pre-filled message. The .ics calendar file is created on-device and downloaded locally. Nothing is sent to any server.
🔄 All Steps — Complete Data Flow
1
U.S. Census Bureau Geocoder — Coordinates & Congressional District (External API — Federal, no key required)
Your address is sent via Cloudflare to geocoding.geo.census.gov, a free federal API. Returns latitude/longitude and your congressional district number — used by all subsequent geographic queries.
Your browser → Cloudflare proxy → U.S. Census Bureau. No key required.
2
Congress.gov API + TIGERweb + MN Senate API — Representative Identification (External APIs — Federal + State)
Your congressional district number (from Step 1) is sent via Cloudflare to the Congress.gov API (Library of Congress) to identify your U.S. House member and both U.S. Senators. Your coordinates are sent to the Census TIGERweb geographic API to identify your MN state house and senate districts — with a fallback to the Census Geocoder if TIGERweb is unavailable. Your MN state senator is identified via the MN Senate's public member API by district number. Your state house representative is identified from the MN Legislature GIS member list.
Your browser → Cloudflare → api.congress.gov + tigerweb.geo.census.gov + senate.mn/api/members + gis.lcc.mn.gov. Coordinates and district numbers only.
3
FEC API — Federal Campaign Finance Totals (External API — Federal)
For each federal representative, their name only is sent via Cloudflare to the FEC Open Data API. Returns a matched candidate record including their FEC candidate ID, party, and office — used to generate a direct link to their full FEC profile. All FEC data is public disclosure required by federal law.
Your browser → Cloudflare → api.open.fec.gov (Federal Election Commission). Rep name only.
4
MN Campaign Finance Board — State Finance Link (Link only — no API call)
The Minnesota Campaign Finance Board has no public REST API. For each MN state representative, their last name is used to construct a direct deep-link into the CFB's public name-search viewer at cfb.mn.gov. No data is fetched — the link opens in your browser and you query CFB directly.
No API call. Link opens cfb.mn.gov directly in your browser. No data sent to Cloudflare.
5
Vote.org — Voter Registration & Polling Place (External link — no data sent)
Links throughout this tool point directly to Vote.org for voter registration check, absentee ballot request, polling place lookup, and ID requirements. No data is sent to Vote.org — links open in your browser and you interact with Vote.org directly.
No API call. Links open vote.org directly in your browser. Zero data sent from this tool.
6
Congress.gov API — Committees & Sponsored Legislation (External API — Federal)
For each federal representative, their name is sent via Cloudflare to the Congress.gov API (Library of Congress). Returns current committee assignments and a count of bills sponsored in this Congress, with links to the three most recent.
Your browser → Cloudflare → api.congress.gov (Library of Congress). Name only.
7
LegiScan API — MN State Sponsored Bills (External API)
For each MN state legislator, their name is sent via Cloudflare to the LegiScan API. Returns bills sponsored in the current Minnesota legislative session with status and direct links to each bill.
Your browser → Cloudflare → legiscan.com. Name only.
8
GovInfo — Congressional Record Search Links (No API call — link only)
No API call is made. For each federal representative, a direct search URL is constructed pointing to GovInfo.gov so you can browse their Congressional Record entries directly.
No API call. Link opens govinfo.gov in your browser directly.
9
Ballotpedia — Profile Deep Link (No API call — link only)
For every representative (federal and MN state), a direct link to their Ballotpedia profile page is constructed from their name — no data is fetched, no API key is used, and nothing is sent to Ballotpedia. The link is built in your browser as
ballotpedia.org/First_Last and opens when you click it. Ballotpedia profiles include biography, election history, campaign finance summaries, positions on issues, endorsements, and voting records — all free and publicly accessible.No API call. Link constructed in your browser from rep name. Zero data sent anywhere.
✅ What This Tool Does Not Do
❌ No Server of Its Own
Static HTML served by Cloudflare Pages. No proprietary backend, no database, no server-side logging.
❌ No Tracking or Analytics
No Google Analytics, Meta Pixel, or any behavioral tracking code on this page.
❌ No Advertising
No ads. No user data sold or shared with advertisers. No revenue model of any kind.
❌ No Political Affiliation
Not affiliated with any party, candidate, campaign, PAC, or advocacy organization on any side of the political spectrum.
Federal · State · LocalEvery Rep Who Represents YouU.S. Senators, your House member, MN state house and senate reps, and county officials — identified from your address using federal and state APIs.
FEC · MN CFBCampaign FinanceFederal reps: total raised this election cycle from FEC public disclosure. State reps: a direct link to cfb.mn.gov — Minnesota's campaign finance database has no public API.
Congress.gov · Independent Scorecards · Vote.orgScores, Ratings & LegislationCommittee assignments and bills sponsored from Congress.gov, links to scorecards across the full political spectrum (Heritage Action, ACU, AFL-CIO, ACLU, LCV, NRA, Club for Growth, and more), plus direct links to Vote.org for registration, absentee ballots, and polling place lookup.
BallotpediaBiography, Elections & PositionsEvery representative links directly to their free Ballotpedia profile — biography, full election history, campaign finance summary, issue positions, and endorsements. No API key, no cost.
📋 Enter Your Minnesota Voter Information 📋
⚠️ Enter your address exactly as it appears on your voter registration. Your date of birth never leaves your device. This tool never accesses or displays voter registration records. No voter data is stored or transmitted.
Results appear below in seconds · No account required · Nothing stored
📍 Your Polling Place & Voter Profile
🏛️ Your Verified Elected Representatives
⭐ Minnesota Voter Resources
🐛 Found an Error? Help Keep This Accurate.
If you spot incorrect data, a broken link, or a factual error, please report it. This goes directly to the one person who built and maintains this tool.
✉️ Report an Error🚫 UNOFFICIAL RESOURCE — NOT AFFILIATED WITH ANY GOVERNMENT AGENCY
Independently created by one person as a free civic resource. Not affiliated with any government agency, political party, or organization.
Data: Congress.gov API · MN Legislature GIS · MN Senate API · FEC API · LegiScan · MN CFB · Ballotpedia · Vote.org · Census Geocoder
MN Secretary of State: sos.mn.gov | Polling Place Finder: pollfinder.sos.mn.gov | Voter Registration: mnvotes.sos.state.mn.us
Data: Congress.gov API · MN Legislature GIS · MN Senate API · FEC API · LegiScan · MN CFB · Ballotpedia · Vote.org · Census Geocoder
MN Secretary of State: sos.mn.gov | Polling Place Finder: pollfinder.sos.mn.gov | Voter Registration: mnvotes.sos.state.mn.us