🚫 THIS IS NOT AN OFFICIAL GOVERNMENT WEBSITE 🚫 Independently created. Not affiliated with, endorsed by, or operated by the State of Minnesota, the Minnesota Secretary of State, or any government agency. Always verify at official .gov sources.
🗳️

State of Minnesota

Minnesota Civic Profile

Your Representatives, Rights & Civic Resources — Campaign Finance, Ideology Scores, Interest Group Ratings & Sponsored Legislation  |  All in One Place

⚠️ 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.

🗳️ Find My Polling Place Nowpollfinder.sos.mn.gov — Minnesota Secretary of State
⚖️ 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 →
⚖️ Apply to Be a Minnesota Election Judge
🔐
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
🔍 Complete Data Transparency — All External APIs, All Steps
Every data source, every call, fully described. No surprises. This is how trust is built.
👤 Who Built This — Full Transparency This tool was built by one person, independently, as a free civic resource. I am not a government agency, a political organization, a nonprofit, a PAC, or a company. I am one Minnesotan who wanted this information to be easier to find. No one paid me to build it. No one reviewed it before it went up. No one tells me what to include or leave out. If you find something wrong, I want to know — the error-reporting link at the bottom goes directly to me. I have no financial interest in your data. I have no way to make money from this tool and no plans to. I built it because I thought it would help people, and I am the only one responsible for it.
💼 No Money Changed Hands. No Influence Was Purchased. No government agency, political party, PAC, candidate, or organization of any kind paid for, sponsored, or reviewed this tool. No ads. No monetization of any kind. No revenue model — not now, not planned.
📋 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