redbluemap.com puts U.S. election results and census data on one map, at four levels of detail: voting precincts, census tracts, counties and congressional districts. It is free, needs no account, and names every source.
| Layer | Count | Carries |
|---|---|---|
| Voting precincts | 170,195 (2020) · 177,190 (2016) | President, Senate, and House where published |
| Census tracts | 84,401 | 276 American Community Survey variables |
| Counties | 3,144 | Full ACS profile · president 2000–2024 |
| Congressional districts | 436 | Full ACS profile · 2024 House results · 2020 president |
| Metro and micro areas | 935 | Full ACS profile |
| Public schools | 101,009 | Enrolment, staffing, free and reduced-price lunch |
| Data | Source | Licence |
|---|---|---|
| Precinct election results | Voting and Election Science Team (VEST), Harvard Dataverse | CC BY 4.0 |
| Statewide, county and House results | MIT Election Data and Science Lab, from official state records and the Clerk of the U.S. House | CC0 |
| Demographics | U.S. Census Bureau, ACS 5-year estimates | Public domain |
| Boundaries and land area | U.S. Census Bureau (TIGER, cartographic files, Gazetteer) | Public domain |
| Schools | Urban Institute Education Data Portal (NCES Common Core of Data) | ODC-BY |
Precinct-level results stop at 2020, because that is the newest full release VEST publishes. 2024 therefore appears only where an official source publishes it at that geography: by state, by county, and — for the House — by district. The map will not offer you a 2024 variable on a layer that cannot support it, rather than painting an empty map under a confident label.
Congressional districts are the 119th Congress. The 2020 presidential figures shown for them are precinct results summed into boundaries drawn after that election — useful, and the standard way the question is asked, but an interpolation rather than a historical record. The 2024 House results are not: that Congress was elected under exactly these lines.
A precinct is a counting unit, not a census geography. Estimating who lives inside one means interpolating from block groups, which is a weaker claim than anything else here publishes, so the precinct panel shows election results only. Demographics live on the tract layer, at the Census Bureau's own geography.
Choropleth colour is clamped to the 5th–95th percentile so a single outlier cannot flatten the scale. Where that happens the legend is marked ≤ or ≥, because printing a clamp endpoint as the minimum or maximum would misrepresent the data. Margins use a diverging red–blue scale centred on zero and normalised symmetrically, so equal margins read equally strongly on both sides.
No accounts, no advertising, no third-party trackers. Traffic is measured with Cloudflare Web Analytics, which is cookieless and collects no personal data — which is why this site shows no consent banner.
redbluemn.com covers Minnesota in more depth than any national dataset allows: six elections back to 2014, state crime and permit reporting, and Minnesota Department of Education school data. The two sites run alongside each other rather than one replacing the other.
Found a bug, a wrong number, or have a question? Send a message below.