Aggregate congressional vote percentage by party across all Maryland districts.
Chart will appear once data is compiled
See methodology below
When analyzing redistricting and gerrymandering, seat counts don't tell the whole story. A party could win 60% of the votes but only 50% of the seats—or vice versa. This gap between votes and representation is a key indicator of how fairly district lines are drawn.
The actual percentage of votes each party receives across all districts. This reflects true voter preferences.
The percentage of congressional seats each party wins. This can be manipulated through gerrymandering.
By tracking aggregate vote totals across all Maryland congressional races since 1922, we can see the long-term partisan preference of Maryland voters independent of how district lines were drawn in any given decade.
For each general election year (every two years), we calculate:
Official vote counts collected by the Clerk of the House since 1920
history.house.gov/Institution/Election-Statistics →Format: PDF files per election year, requires manual extraction
Official state election results with precinct-level detail
elections.maryland.gov →Coverage: 2000-present, some years have CSV downloads
We're looking for volunteers to help extract data from the official sources. Here's the process:
Go to the House.gov election statistics page and download the PDF for your chosen year
Locate the Maryland section with results for all congressional districts
Add up all Democratic votes across all districts, then all Republican votes, then other
Open an issue or PR with the year, vote totals, and source page numbers
{
year: 2022,
democraticVotes: 1234567,
republicanVotes: 876543,
otherVotes: 12345,
source: "House.gov 2022 Election Statistics, pages 45-48"
}
Tracking progress on data compilation for each election year.
| Year | Districts | Dem % | Rep % | Status | Notes |
|---|---|---|---|---|---|
| Loading election data... | |||||
Access this data programmatically via our API.
GET /api/elections
Get summary of all elections with percentages
GET /api/elections/full
Get full election data including raw vote counts
GET /api/election/{year}
Get data for a specific election year
GET /api/elections/decade/{decade}
Get elections by decade (e.g., 1990, 2000, 2010)
GET /api/elections/methodology
Get methodology and data source information