Download the Data
Every table behind Maine Political Data, free to download and reuse: election results since 1820, voter registration since 1954, the partisan scores and the code that computes them, campaign finance, polls, absentee voting, Census figures, maps and the history of Maine’s offices.
Using These Files
Each section below is one dataset: download a single table, or everything in the section as one zip. Every file is the same version the site’s pages are built from, and each dataset’s README explains every column; its FLAGS file lists the known problems in the sources and what we did about each one.
Tables are UTF-8 CSV files with a header row; maps are GeoJSON in latitude and longitude. Places carry the same unit_id in every dataset, so election results, registration, absentee voting, valuation and the Census figures join on it. The largest tables come zipped. Where each figure comes from is set out on Data Sources.
License
The data is released under the Creative Commons Attribution 4.0 International license (CC BY 4.0): you may copy, share and adapt it for any purpose, including commercial use, as long as you credit Maine Political Data and Maine Policy Institute.
How to cite
Charts and maps
The site’s main charts and maps, and every town and district page, have a Share control: copy a link to the exact view, download it as an image, or copy the code to embed it in an article or website. Credit Maine Political Data with a link, as the license asks; the images and embeds already carry that credit.
Choose a Dataset
Pick a dataset to go to its files. Each one can be downloaded table by table or all at once.
Election Results
Every Maine election on file: Governor from 1820, town-by-town returns from 1868, and every general election, primary, special election and ballot question from 1990 to the most recent election, by town and (from 1990) by ward and precinct. Candidates carry a standard name and a person identifier that follows them across elections.
Join places on unit_id (the same ids as registration and the place pages); contests on contest_id; people on person_id. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| results_town_long.csv.zip | The main table: one row per contest × place × candidate (or ballot question × choice), with party, votes, source and era. | 1,246,979 rows | 15.9 MB |
| results_aggregate_long.csv.zip | Figures printed only for a county, district or the state (older canvasses, Dubin’s county returns, official ranked-choice round-one totals). Never add these to the town rows. | 27,062 rows | 726 KB |
| results_precinct_long.csv.zip | The ward and precinct rows the Secretary of State reported below the town level, 1990 on. | 326,089 rows | 3.8 MB |
| contests.csv | One row per contest: date, office, district, party (primaries), winners and how they were decided, total votes. | 19,582 rows | 4.1 MB |
| candidate_names.csv | Every candidate name as printed, linked to the standard person (person_id) and display name. | 33,901 rows | 6.7 MB |
| referendum_questions.csv | Every ballot question: number, type, subject, a one-line description and the outcome. | 612 rows | 175 KB |
| rcv_official_rounds_reference.csv | Every round of the official ranked-choice tabulations on file. | 239 rows | 103 KB |
| recounts_v3.13.csv | Legislative races decided by a recount or by the House: canvass and recount figures and the member seated. | 30 rows | 18 KB |
| reconciliation.csv | For each source file and candidate: the sum of the town rows against the printed total. | 45,374 rows | 5.4 MB |
| results_label_crosswalk.csv | Every place name as a source spelled it → unit_id. | 4,853 rows | 344 KB |
| units_election_additions.csv | Places that appear in election results but not in the registration files (townships, combined reporting units). | 286 rows | 60 KB |
| source_files.csv | Every source file used, with its original address and archived copy. | 796 rows | 203 KB |
| results_county_only.csv | The one tabulation published by county only (June 1996 library bond). | 32 rows | 5 KB |
| person_identity_rulings_v3.17.csv | Every “same person or not?” decision made by a rule or a ruling, open to outside research. | 358 rows | 147 KB |
Voter Registration
Enrolled and registered voters by party for every town, county and the state from 1954, and by ward and precinct from 2007: the Secretary of State’s data files and printed reports, with each snapshot’s reliability flagged. From 2007 the counts are active voters, with the inactive-voter files alongside.
Join places on unit_id; snapshots on snapshot_date. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| registration_town_long.csv | One row per snapshot × place × party: enrolled voters, with the reliability flag. | 176,960 rows | 8.6 MB |
| registration_town_wide.csv | The same, one row per snapshot × place with a column for each party. | 45,090 rows | 6.2 MB |
| registration_county_wide.csv | County totals by snapshot and party. | 1,424 rows | 87 KB |
| registration_statewide.csv | Statewide totals by snapshot and party. | 89 rows | 6 KB |
| registration_precinct.csv.zip | Ward and precinct figures, 2007 on, as the Secretary of State reported them. | 62,566 rows | 1.5 MB |
| inactive_registration_town_long.csv | Inactive voters by snapshot × place × party, 2007 on. | 103,419 rows | 3.2 MB |
| inactive_registration_town_wide.csv | The same, one row per snapshot × place. | 22,200 rows | 1.4 MB |
| inactive_registration_precinct.csv | Inactive voters by ward and precinct. | 37,135 rows | 5.1 MB |
| snapshots.csv | Every snapshot on file: date, source file, what the counts are, and notes. | 89 rows | 48 KB |
| units.csv | Every place with an id: name, county, type and status, Census code. | 538 rows | 104 KB |
| parties.csv | Party codes and names, with the years each was recognised. | 14 rows | 5 KB |
| label_crosswalk.csv | Every place name as a source spelled it → unit_id. | 1,560 rows | 204 KB |
| v7.2_corrections.csv | Every correction made to a printed figure, with the evidence. | 118 rows | 37 KB |
Partisan Scores
The partisan measures on every place page — Partisan EAI, the raw vote margin, Partisan Edge and Hidden Lean — for the state, counties, regions, every legislative, congressional and county commissioner district and every town, with the cycle-by-cycle history from 1990, the code that computes them, the checks run on them and the pre-registered forecast for November 3, 2026. The method is explained on the Methodology page.
Join towns on unit_id; districts on their number. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| scores_towns.csv | Every town: Partisan EAI, raw vote margin, Partisan Edge, Hidden Lean, turnout, campaign class and the inputs. | 504 rows | 322 KB |
| scores_statewide.csv | Maine as a whole. | 1 row | 2 KB |
| scores_counties.csv | The 16 counties. | 16 rows | 11 KB |
| scores_regions.csv | The twelve Regions of Maine. | 12 rows | 9 KB |
| scores_congressional_districts.csv | The two congressional districts. | 2 rows | 8 KB |
| scores_state_senate_districts.csv | The 35 State Senate districts. | 35 rows | 28 KB |
| scores_state_house_districts.csv | The 151 State House districts. | 151 rows | 97 KB |
| scores_county_commissioner_districts.csv | County commissioner districts. | 60 rows | 44 KB |
| scores_precincts.csv | Wards and precincts: Partisan Edge from the latest registration file. | 194 rows | 15 KB |
| scores_history_towns.csv | Every town, every two-year cycle 1990–2024, with rolling values. | 9,114 rows | 1.8 MB |
| scores_history_counties.csv | Every county, every cycle 1990–2024. | 288 rows | 51 KB |
| scores_history_cd_state.csv | The state and congressional districts, every cycle. | 54 rows | 10 KB |
| races.csv | Every race the scores use, with the figures behind the 15% rule. | 66 rows | 8 KB |
| scripts/president_maine_1980_2024.csv | The code and its inputs. | 12 rows | 499 bytes |
| scripts/scoring.py | The code and its inputs. | 10 KB | |
| scripts/v5_checks.py | The code and its inputs. | 7 KB | |
| scripts/v5_forecast.py | The code and its inputs. | 5 KB | |
| scripts/v5_prep.py | The code and its inputs. | 2 KB | |
| scripts/v5_scores.py | The code and its inputs. | 43 KB | |
| checks/CHECKS.txt | Checks run on the scores. | 3 KB | |
| checks/district_lean_addback.csv | Checks run on the scores. | 36 rows | 491 bytes |
| checks/eai_weighting_grid.csv | Checks run on the scores. | 492 rows | 83 KB |
| checks/hidden_lean_regression.txt | Checks run on the scores. | 305 bytes | |
| checks/history_gap_coefficients.csv | Checks run on the scores. | 18 rows | 538 bytes |
| checks/maine_baseline.csv | Checks run on the scores. | 12 rows | 1 KB |
| checks/maine_baseline.txt | Checks run on the scores. | 533 bytes | |
| checks/registration_active_vs_all.csv | Checks run on the scores. | 504 rows | 46 KB |
| checks/relative_lean_nonoverlapping.csv | Checks run on the scores. | 199 rows | 11 KB |
| checks/rule15_edges.csv | Checks run on the scores. | 4 rows | 373 bytes |
| checks/state_house_vs_thresholds.csv | Checks run on the scores. | 227 rows | 24 KB |
| forecast_2026-11-03/README.md | Pre-registered forecast, frozen before the election. | 3 KB | |
| forecast_2026-11-03/forecast_2026-10-17.csv | Pre-registered forecast, frozen before the election. | 504 rows | 84 KB |
| forecast_2026-11-03/forecast_2026-10-30.csv | Pre-registered forecast, frozen before the election. | 504 rows | 84 KB |
| forecast_2026-11-03/polls_used_2026-10-17.csv | Pre-registered forecast, frozen before the election. | 5 rows | 556 bytes |
| forecast_2026-11-03/polls_used_2026-10-30.csv | Pre-registered forecast, frozen before the election. | 5 rows | 589 bytes |
Campaign Finance
Money raised and spent by every candidate for federal, state and county office on file, 1980–2026, report by report; outside spending for and against them; ballot question committees 2008–2026; and contributions from Maine to presidential campaigns. Totals only: rows for individual donors, lenders and payees are not republished here — the Federal Election Commission (fec.gov) and the Maine Ethics Commission publish them. The 2026 figures are refreshed as new reports are filed.
Candidates are identified by the FEC candidate id or the Ethics Commission filer id (candidate_id). The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| cf_candidates.csv | One row per candidate per election cycle, 1980–2026: office and race, party, financing (Clean Election or traditional), money raised and spent, cash on hand, receipts by type, spending by category, money from inside and outside Maine, outside spending for and against, and the result. | 5,173 rows | 1.5 MB |
| cf_candidate_reports.csv | Every campaign finance report behind those totals: period, money raised and spent, cash at the end of the period, receipts by type and spending by category. | 23,701 rows | 4.0 MB |
| cf_pac_contributions.csv | Political action committee contributions to federal candidates (organizations only), by committee. | 1,164 rows | 113 KB |
| cf_outside_spending.csv | Independent expenditures for or against each candidate, by the group that made them. | 3,622 rows | 414 KB |
| cf_ballot_questions.csv | Statewide ballot questions 2008–2026 and the committees on each side. | 59 rows | 7 KB |
| cf_ballot_question_committees.csv | Ballot question committees: money raised, in-kind gifts, money spent by category, and how much came from inside and outside Maine. | 195 rows | 27 KB |
| cf_ballot_question_committee_sides.csv | Each committee’s money by ballot question and side (support or oppose). | 206 rows | 14 KB |
| cf_presidential_candidates.csv | Contributions from Maine to presidential campaigns, 1980–2024, by candidate. | 176 rows | 14 KB |
| cf_presidential_top_towns.csv | Itemized contributions to each presidential campaign from its top Maine towns. | 1,846 rows | 91 KB |
Polling History
Every public poll of a Maine race on file — President, Governor, U.S. Senate, U.S. House and statewide ballot questions — with each question, its results, party crosstabs where the pollster published them, links to the election results, and how the polls did.
Polls on poll_id; questions on question_id; contests on the results contest_id. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| polls.csv | One row per poll: pollster, sponsor, type, field dates, sample, document grade. | 688 rows | 258 KB |
| poll_questions.csv | Every question asked: office, stage, party, district, flags. | 2,158 rows | 1.1 MB |
| poll_results.csv | Every answer’s share. | 7,386 rows | 491 KB |
| poll_crosstabs.csv | Results by subgroup (party, age, region …) where the pollster published them. | 21,937 rows | 2.5 MB |
| poll_question_links.csv | Each question → the election contest it asked about. | 2,158 rows | 202 KB |
| poll_option_links.csv | Each answer → the candidate in the election results. | 5,389 rows | 525 KB |
| poll_accuracy.csv | Final polling averages against the result, race by race. | 267 rows | 72 KB |
| pollster_maine_accuracy.csv | Each pollster’s record in Maine. | 60 rows | 4 KB |
| pollsters.csv | Pollsters and their other names. | 172 rows | 44 KB |
| poll_reprints.csv | Polls reported in more than one place, merged into one. | 529 rows | 152 KB |
Absentee Voting
Absentee ballots requested, issued, returned, accepted and rejected for every election from November 2008, by town and party, by precinct and district, by day, by method and by reason for rejection — counted from the Secretary of State’s absentee files (no names).
Join places on unit_id and elections on election_date. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| absentee_by_town.csv | Election × town × party: requested, issued, returned, accepted, rejected, in person, by mail, drop box, UOCAVA. | 57,870 rows | 7.0 MB |
| absentee_by_town_precinct_district.csv | The same counts by precinct and the districts the file gave. | 69,593 rows | 7.4 MB |
| absentee_statewide.csv | Statewide totals by election and party. | 243 rows | 29 KB |
| absentee_daily_statewide.csv | Requests, issues and returns by day and party. | 32,749 rows | 2.6 MB |
| absentee_methods.csv | Ballots by method of request and return. | 848 rows | 60 KB |
| absentee_reject_reasons.csv | Rejected ballots by reason. | 278 rows | 20 KB |
| absentee_elections.csv | The elections covered and their source files. | 43 rows | 13 KB |
Census & Demographics
About 110 Census and American Community Survey indicators — population, age, income, housing, work, education, veterans — for the state, counties, regions, congressional and legislative districts and all 529 towns and townships, each with its margin of error, plus every downloaded Census value and the 2020 block-to-town-and-district assignments.
Join on geo_level + geoid (State House geoids repeat county geoids); towns to the other tables through unit_census_crosswalk.csv. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| census_profile.csv | One row per place with about 110 named indicators, margins of error and reliability flags. | 734 rows | 918 KB |
| census_profile_dictionary.csv | What every column of the profile means and where it comes from. | 96 rows | 8 KB |
| census_profile_regions.csv | The same profile for the twelve Regions of Maine. | 12 rows | 21 KB |
| census_geographies.csv | Every Census geography used, with its code and level. | 752 rows | 203 KB |
| census_variables.csv | Every Census variable downloaded, with its label. | 1,205 rows | 200 KB |
| unit_census_crosswalk.csv | Election and registration unit_id ↔ Census GEOID. | 800 rows | 107 KB |
| town_district_crosswalk.csv | Which congressional, Senate and House district each town is in under the 2021 plan, with population shares for split towns. | 1,659 rows | 143 KB |
| block_assignments.csv | Every 2020 census block → town, congressional, Senate and House district, with population. | 47,138 rows | 3.2 MB |
| maine_census_v1.zip | All 1.06 million downloaded Census values in one long table, with the download scripts. | 8.0 MB | |
| aggregate.py | Builds the full profile for any custom set of towns. | 10 KB |
Maps & Geography
Boundaries for every town, township, county and district plan since 2003 (from the Maine GeoLibrary, simplified for the web), the twelve Regions of Maine, every town’s district under every plan, and the 1983 and 1993 legislative plans as town-to-district tables.
Shapes carry unit_id (towns) or the district number; GeoJSON in WGS84. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| towns.geojson | All 923 towns, cities, plantations, reservations and unorganized townships. | 923 rows | 3.3 MB |
| counties.geojson | The 16 counties. | 16 rows | 1.9 MB |
| state.geojson | Maine. | 1 row | 1.9 MB |
| congress_2021.geojson | Congressional districts, 2021 plan (elections 2022 on). | 2 rows | 115 KB |
| congress_2011.geojson | Congressional districts, 2011 plan (2012–2020). | 2 rows | 2.0 MB |
| congress_2003.geojson | Congressional districts, 2003 plan (2004–2010). | 2 rows | 974 KB |
| senate_2021.geojson | State Senate districts, 2021 plan (2022 on). | 35 rows | 277 KB |
| senate_2013.geojson | State Senate districts, 2013 plan (2014–2020). | 35 rows | 276 KB |
| senate_2003.geojson | State Senate districts, 2003 plan (2004–2012). | 35 rows | 1.1 MB |
| house_2021.geojson | State House districts, 2021 plan (2022 on). | 151 rows | 527 KB |
| house_2013.geojson | State House districts, 2013 plan (2014–2020). | 151 rows | 560 KB |
| house_2003.geojson | State House districts, 2003 plan (2004–2012). | 151 rows | 1.4 MB |
| county_commissioners_2021_with_2024_update.geojson | County commissioner districts, current plans. | 60 rows | 336 KB |
| county_commissioners_2013.geojson | County commissioner districts, 2013 plans. | 58 rows | 321 KB |
| regions.geojson | The twelve Regions of Maine. | 12 rows | 1.9 MB |
| town_attributes.csv | Every place: 2020 population and housing units, area, density, school unit, centroid and label point. | 923 rows | 184 KB |
| town_district_crosswalk_all_plans.csv | Every town × district under every plan, population-weighted, with split towns marked. | 10,624 rows | 813 KB |
| block_assignments_all_plans.csv | Every 2020 block with its location, population and district under every plan. | 47,138 rows | 5.2 MB |
| districts_summary.csv | Every district under every plan: population and towns. | 682 rows | 26 KB |
| regions.csv | Every town and township → its Region of Maine. | 923 rows | 78 KB |
| regions_reporting_units.csv | Reporting units with no shape of their own → region. | 266 rows | 33 KB |
| regions_census_cousub.csv | Census county subdivisions → region. | 529 rows | 38 KB |
| regions_summary.csv | The twelve regions: towns, population. | 12 rows | 831 bytes |
| geography_dictionary.csv | What every column means. | 24 rows | 3 KB |
| plan_1983.csv | The 1983 legislative and congressional plan (elections 1984–1992), town by town. | 1,671 rows | 308 KB |
| plan_1993.csv | The 1993 plan (elections 1994–2002), town by town. | 1,660 rows | 298 KB |
| unmatched.csv | Gores and territories the 1983 and 1993 plans name that are not towns. | 180 rows | 34 KB |
Property Valuation & Taxes
Maine Revenue Services figures for every municipality: equalized state valuation 2007–2026, the full value tax rate 1991–2024, and the Municipal Valuation Return statistics 2009–2024 (local tax rate, commitment, taxable valuation, exemptions, TIF, excise, parcels).
Join places on unit_id. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| state_valuation_by_town.csv | Equalized state valuation by municipality and year, in dollars. | 9,819 rows | 545 KB |
| state_valuation_county_state.csv | County, unorganized territory and state totals. | 620 rows | 25 KB |
| full_value_tax_rate_by_town.csv | Full value tax rate (mills) by municipality and year. | 16,575 rows | 1.4 MB |
| full_value_tax_rate_county_state.csv | County and state figures. | 1,292 rows | 78 KB |
| mvr_by_town.csv | Municipal Valuation Return statistics by municipality and year. | 7,785 rows | 2.1 MB |
| mvr_county_totals_as_printed.csv | The county totals as Maine Revenue Services printed them. | 256 rows | 61 KB |
Maine Legislature
Every member of the 1st through 132nd Legislatures — chamber, district, party, residence and the towns represented — with the party strength of each chamber, the presiding officers, and the constitutional officers chosen by the Legislature since 1820.
Members on the Law Library’s member record; Legislatures on their number. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| members.csv | One row per member per Legislature: chamber, district, party at start and end, residence, towns and counties represented, positions, mid-term changes. | 24,658 rows | 5.7 MB |
| legislatures.csv | One row per Legislature: years, Governor, seats by party at the start. | 132 rows | 15 KB |
| composition.csv | Seats by party at the start and end of every Legislature (the party-strength charts). | 1,239 rows | 42 KB |
| leaders.csv | Speakers, Senate Presidents and other presiding officers. | 604 rows | 24 KB |
| constitutional_officers.csv | Governors, Secretaries of State, Treasurers, Attorneys General and State Auditors since 1820. | 258 rows | 57 KB |
| dubin_maine_composition.csv | Chamber party totals for every election 1820–2006 from Dubin, Party Affiliations in the State Legislatures. | 538 rows | 20 KB |
| dubin_vs_lawlibrary.csv | Those totals against the Law Library’s member records, 1871–2006. | 146 rows | 7 KB |
| chamber_estimates_1829_1845.csv | Estimated House seats by party, 1829–1845, from the opening-day votes (drawn lighter on the site). | 16 rows | 3 KB |
| members_party_1820_1871.csv | Party of members 1820–1871 as found in newspaper lists, with the source of each. | 2,597 rows | 712 KB |
| floor_votes_1820_1845.csv | The opening-day Speaker and Clerk votes the estimates rest on. | 28 rows | 5 KB |
| sources.csv | The newspaper lists read. | 31 rows | 7 KB |
Officeholders & Historical Lists
Who holds every federal, statewide and legislative office today (checked every week), and the full lists of Maine’s Governors, U.S. Senators, U.S. Representatives and Supreme Judicial Court justices since statehood.
Current officeholders join to districts on district_id. The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| officeholders.csv | Everyone serving now: U.S. Senate and House, Governor, constitutional officers, all State Senators and Representatives, with party, hometown and term. | 199 rows | 44 KB |
| governors.csv | Every Governor since 1820: dates, party as listed, how the term ended. | 75 rows | 9 KB |
| us_senators.csv | Every U.S. Senator from Maine: spells of service, party. | 42 rows | 4 KB |
| us_representatives.csv | Every U.S. Representative from Maine: district, spells of service, party. | 165 rows | 29 KB |
| sjc_justices.csv | Every Supreme Judicial Court justice: appointment, appointing Governor, service. | 118 rows | 21 KB |
| sjc_appointments.csv | Every commission: associate, chief justice, reappointment. | 194 rows | 26 KB |
| sjc_composition_by_year.csv | Seats on the court each year by the party of the appointing Governor. | 207 rows | 4 KB |
Place Histories
When each Maine town, city, plantation and county was incorporated or organized, its earlier names, and a short note on its name — the dates shown on every place page.
Join on unit_id (counties: COUNTY-<Name>). The zip also holds the README and FLAGS files.
| File | What it holds | Rows | Size |
|---|---|---|---|
| place_history_v1.1.csv | One row per place: incorporation or organization date, earlier name, city date, name note, sources, confidence. | 507 rows | 172 KB |
What Is Not Here
- The state voter file. The scores use town-by-party counts drawn from it; the file itself, with voters’ names, stays private.
- Individual donors, lenders and payees. The campaign finance tables are totals. The itemized records are public at the Federal Election Commission (fec.gov) and the Maine Commission on Governmental Ethics and Election Practices.
- Source documents. Scanned canvass books, newspaper pages and pollsters’ reports belong to the libraries, archives and firms that hold them; Data Sources says where each one is.
- Survey data and pollster ratings. The Cooperative Election Study, AP VoteCast and published pollster ratings are available from their publishers.
Found a problem in a file? Tell us — corrections go into the next version and its README.