{
  "snapshot_date": "2024-09-11",
  "elections": [
    {
      "key": "2016-PG",
      "date": "2016-11-08",
      "kind": "general",
      "label": "2016 Presidential General",
      "short": "2016 General"
    },
    {
      "key": "2020-PG",
      "date": "2020-11-03",
      "kind": "general",
      "label": "2020 Presidential General",
      "short": "2020 General"
    }
  ],
  "counties": [
    "Allegany",
    "Anne Arundel",
    "Baltimore City",
    "Baltimore County",
    "Calvert",
    "Caroline",
    "Carroll",
    "Cecil",
    "Charles",
    "Dorchester",
    "Frederick",
    "Garrett",
    "Harford",
    "Howard",
    "Kent",
    "Montgomery",
    "Prince George's",
    "Queen Anne's",
    "Somerset",
    "St. Mary's",
    "Talbot",
    "Washington",
    "Wicomico",
    "Worcester"
  ],
  "party_groups": [
    "DEM",
    "REP",
    "UNA",
    "GRN",
    "WCP",
    "OTH"
  ],
  "all_parties": "ALL",
  "statewide": "Maryland",
  "age_bands": [
    "Under 18",
    "18-24",
    "25-34",
    "35-44",
    "45-54",
    "55-64",
    "65-74",
    "75+",
    "Unknown"
  ],
  "age_detail_bands": [
    "Under 18",
    "18-22",
    "23-29",
    "30-44",
    "45-64",
    "65+",
    "Unknown"
  ],
  "new_registrants": {
    "first_year": 2010,
    "age_bands": [
      "18-22",
      "23-29",
      "30+"
    ],
    "cutoff": "09-11"
  },
  "generations": [
    "Gen Z",
    "Millennial",
    "Gen X",
    "Baby Boomer",
    "Silent/Greatest",
    "Unknown"
  ],
  "voter_types": [
    "every_election",
    "primary_and_general",
    "primary_only",
    "general_only",
    "none"
  ],
  "records": {
    "readme_total_records": null,
    "rows_valid": 4545945,
    "status_counts": {
      "I": 350549,
      "A": 4195396
    },
    "latest_registration_date": "2024-08-20"
  },
  "vrar_cross_check": {
    "vrar_month": "2024-09",
    "file_active": 4195396,
    "vrar_active": 4231403,
    "difference_pct": -0.85,
    "by_county_pct": {
      "Allegany": -0.72,
      "Anne Arundel": -0.93,
      "Baltimore City": -0.72,
      "Baltimore County": -0.78,
      "Calvert": -0.87,
      "Caroline": -0.84,
      "Carroll": -0.59,
      "Cecil": -0.36,
      "Charles": -0.92,
      "Dorchester": -0.77,
      "Frederick": -0.85,
      "Garrett": -0.68,
      "Harford": -0.73,
      "Howard": -0.71,
      "Kent": -0.45,
      "Montgomery": -1.07,
      "Prince George's": -0.89,
      "Queen Anne's": -0.58,
      "Somerset": -0.46,
      "St. Mary's": -1.04,
      "Talbot": -0.74,
      "Washington": -1.07,
      "Wicomico": -0.73,
      "Worcester": -1.11
    }
  },
  "electorate_coverage": {
    "2016-PG": {
      "month": "2016-11",
      "Maryland": {
        "reported": 4257744,
        "in_file": 3258616,
        "pct": 76.5
      },
      "counties": {
        "Allegany": {
          "reported": 46264,
          "in_file": 35093,
          "pct": 75.9
        },
        "Anne Arundel": {
          "reported": 408075,
          "in_file": 325738,
          "pct": 79.8
        },
        "Baltimore City": {
          "reported": 434349,
          "in_file": 312850,
          "pct": 72.0
        },
        "Baltimore County": {
          "reported": 583237,
          "in_file": 461849,
          "pct": 79.2
        },
        "Calvert": {
          "reported": 68478,
          "in_file": 54753,
          "pct": 80.0
        },
        "Caroline": {
          "reported": 20985,
          "in_file": 17427,
          "pct": 83.0
        },
        "Carroll": {
          "reported": 127017,
          "in_file": 105304,
          "pct": 82.9
        },
        "Cecil": {
          "reported": 72141,
          "in_file": 52908,
          "pct": 73.3
        },
        "Charles": {
          "reported": 117378,
          "in_file": 97182,
          "pct": 82.8
        },
        "Dorchester": {
          "reported": 22802,
          "in_file": 18495,
          "pct": 81.1
        },
        "Frederick": {
          "reported": 178095,
          "in_file": 153195,
          "pct": 86.0
        },
        "Garrett": {
          "reported": 20885,
          "in_file": 16478,
          "pct": 78.9
        },
        "Harford": {
          "reported": 186732,
          "in_file": 154964,
          "pct": 83.0
        },
        "Howard": {
          "reported": 223281,
          "in_file": 176860,
          "pct": 79.2
        },
        "Kent": {
          "reported": 13971,
          "in_file": 10795,
          "pct": 77.3
        },
        "Montgomery": {
          "reported": 727152,
          "in_file": 509758,
          "pct": 70.1
        },
        "Prince George's": {
          "reported": 640861,
          "in_file": 464159,
          "pct": 72.4
        },
        "Queen Anne's": {
          "reported": 37451,
          "in_file": 32460,
          "pct": 86.7
        },
        "Somerset": {
          "reported": 14633,
          "in_file": 10962,
          "pct": 74.9
        },
        "St. Mary's": {
          "reported": 76117,
          "in_file": 59310,
          "pct": 77.9
        },
        "Talbot": {
          "reported": 28508,
          "in_file": 22762,
          "pct": 79.8
        },
        "Washington": {
          "reported": 102512,
          "in_file": 80500,
          "pct": 78.5
        },
        "Wicomico": {
          "reported": 65555,
          "in_file": 50704,
          "pct": 77.3
        },
        "Worcester": {
          "reported": 41265,
          "in_file": 34110,
          "pct": 82.7
        }
      }
    },
    "2020-PG": {
      "month": "2020-11",
      "Maryland": {
        "reported": 4439285,
        "in_file": 3910519,
        "pct": 88.1
      },
      "counties": {
        "Allegany": {
          "reported": 47166,
          "in_file": 41154,
          "pct": 87.3
        },
        "Anne Arundel": {
          "reported": 437771,
          "in_file": 389355,
          "pct": 88.9
        },
        "Baltimore City": {
          "reported": 414958,
          "in_file": 370818,
          "pct": 89.4
        },
        "Baltimore County": {
          "reported": 606404,
          "in_file": 539117,
          "pct": 88.9
        },
        "Calvert": {
          "reported": 71607,
          "in_file": 65597,
          "pct": 91.6
        },
        "Caroline": {
          "reported": 22619,
          "in_file": 20653,
          "pct": 91.3
        },
        "Carroll": {
          "reported": 134217,
          "in_file": 122061,
          "pct": 90.9
        },
        "Cecil": {
          "reported": 76488,
          "in_file": 65530,
          "pct": 85.7
        },
        "Charles": {
          "reported": 128605,
          "in_file": 116908,
          "pct": 90.9
        },
        "Dorchester": {
          "reported": 23060,
          "in_file": 21577,
          "pct": 93.6
        },
        "Frederick": {
          "reported": 201306,
          "in_file": 186300,
          "pct": 92.5
        },
        "Garrett": {
          "reported": 21230,
          "in_file": 19211,
          "pct": 90.5
        },
        "Harford": {
          "reported": 200789,
          "in_file": 181944,
          "pct": 90.6
        },
        "Howard": {
          "reported": 242713,
          "in_file": 214992,
          "pct": 88.6
        },
        "Kent": {
          "reported": 14163,
          "in_file": 12838,
          "pct": 90.6
        },
        "Montgomery": {
          "reported": 760761,
          "in_file": 633226,
          "pct": 83.2
        },
        "Prince George's": {
          "reported": 647271,
          "in_file": 561251,
          "pct": 86.7
        },
        "Queen Anne's": {
          "reported": 39439,
          "in_file": 37638,
          "pct": 95.4
        },
        "Somerset": {
          "reported": 14428,
          "in_file": 12904,
          "pct": 89.4
        },
        "St. Mary's": {
          "reported": 82419,
          "in_file": 72453,
          "pct": 87.9
        },
        "Talbot": {
          "reported": 29255,
          "in_file": 26622,
          "pct": 91.0
        },
        "Washington": {
          "reported": 109694,
          "in_file": 97026,
          "pct": 88.5
        },
        "Wicomico": {
          "reported": 69081,
          "in_file": 61152,
          "pct": 88.5
        },
        "Worcester": {
          "reported": 43841,
          "in_file": 40192,
          "pct": 91.7
        }
      }
    }
  },
  "metrics": {
    "party_by_county": {
      "dims": [
        "county",
        "party_group",
        "status"
      ],
      "values": [
        "count"
      ],
      "rows": 348
    },
    "turnout_by_election": {
      "dims": [
        "county",
        "party_group",
        "election"
      ],
      "values": [
        "count",
        "eligible"
      ],
      "rows": 350
    },
    "turnout_by_age": {
      "dims": [
        "county",
        "age_band",
        "election"
      ],
      "values": [
        "count",
        "eligible"
      ],
      "rows": 422
    },
    "turnout_by_age_party": {
      "dims": [
        "party_group",
        "age_band",
        "election"
      ],
      "values": [
        "count",
        "eligible"
      ],
      "rows": 122
    },
    "voter_types": {
      "dims": [
        "county",
        "party_group",
        "eligible_elections",
        "voter_type"
      ],
      "values": [
        "count"
      ],
      "rows": 1046
    },
    "districts": {
      "dims": [
        "district_type",
        "district",
        "party_group",
        "status"
      ],
      "values": [
        "count"
      ],
      "rows": 1101
    },
    "district_turnout": {
      "dims": [
        "district_type",
        "district",
        "election"
      ],
      "values": [
        "count",
        "eligible"
      ],
      "rows": 158
    },
    "age_by_party": {
      "dims": [
        "county",
        "party_group",
        "age_band"
      ],
      "values": [
        "count"
      ],
      "rows": 1369
    },
    "generation_by_party": {
      "dims": [
        "county",
        "party_group",
        "generation"
      ],
      "values": [
        "count"
      ],
      "rows": 860
    },
    "gender": {
      "dims": [
        "county",
        "party_group",
        "gender"
      ],
      "values": [
        "count"
      ],
      "rows": 503
    },
    "registration_cohorts": {
      "dims": [
        "county",
        "party_group",
        "reg_year"
      ],
      "values": [
        "count"
      ],
      "rows": 9947
    },
    "minor_parties": {
      "dims": [
        "county",
        "party"
      ],
      "values": [
        "count"
      ],
      "rows": 298
    },
    "new_registrants": {
      "dims": [
        "county",
        "party_group",
        "age_band",
        "reg_year",
        "reg_window"
      ],
      "values": [
        "count"
      ],
      "rows": 12167
    },
    "new_registrant_weeks": {
      "dims": [
        "reg_year",
        "reg_week",
        "age_band"
      ],
      "values": [
        "count"
      ],
      "rows": 2311
    },
    "age_detail_by_party": {
      "dims": [
        "county",
        "party_group",
        "age_band"
      ],
      "values": [
        "count"
      ],
      "rows": 1029
    },
    "new_voters_voted": {
      "dims": [
        "county",
        "party_group"
      ],
      "values": [
        "count",
        "eligible"
      ],
      "rows": 175
    }
  },
  "suppress_below": 10,
  "limitations": [
    "Participation figures describe the people on the voter list today, not the electorate on election day. Voters who have since moved, died or been removed are missing from the file, both as voters and as registered voters. Past elections are therefore undercounted, the older the election the more is missing, and these are not official turnout figures. The State Board of Elections publishes official turnout for each election.",
    "A voter counts as eligible for an election if they were registered by election day and turned 18 by it (by that year's general election, for a primary), or if the file records a vote for it. Age bands use age today.",
    "Party switching, removals, and net registration change cannot be measured from a single snapshot. They need two snapshots compared voter by voter.",
    "The file records whether someone voted, not how (early, mail, or election day).",
    "Cells with 1 to 9 voters are hidden. Hidden cells are not rebalanced, so rows may not sum to their totals.",
    "Active counts in the file are about 1% below the State Board's monthly registration report for the same month. The monthly report remains the official count; shares and participation rates here are computed within the file.",
    "Registration cohorts show survivors: current voters by the year they first registered in Maryland, not everyone who ever registered.",
    "New registrants are voters whose county and state registration dates match, which marks a first registration in Maryland, and who were 18 or older when they registered. Voters who pre-registered at 16 or 17 are left out, because the youngest of them are not yet in the file. Party is the voter's party today, not the party they chose when they registered.",
    "This file came without a readme, so its date (2024-09-11) was supplied by hand and its record count could not be checked against the State Board's. The latest registration in it is dated 2024-08-20.",
    "The file was made before the 2024-PG election, so that election is not in it."
  ]
}
