{
  "alt": "Scatter of {fact:n_black_frame} Democratic-voting counties with the Black share of residents on the horizontal axis and mean donor CFscore on the vertical axis. The correlation is {fact:corr_black_eq} counting each county once and {fact:corr_black_w} weighting by two-party votes. Counties at least {fact:black_cut} Black in the Mississippi Delta and Louisiana sit well above zero, while large counties with a high Black share, such as Philadelphia and Prince George's, sit below zero. Seven counties are labeled.",
  "caption": "The dots rise to the right, and the vote-weighted line is flatter than the line that counts each county once at the high end of the Black share axis, because most of the counties with the most voters there have donors left of zero. Dot area is the county's two-party votes. The lines are means of donor lean for counties grouped into bins of Black share, one counting each county once and one weighting by two-party votes, with 95% intervals. The vertical rule marks a Black share of {fact:black_cut}.",
  "data": [
    {
      "black_share": 69,
      "conf_high": 0.69,
      "conf_low": 0.04,
      "donor_lean": 0.369,
      "group": "Donors lean right",
      "label": "Bullock, AL",
      "n": 40,
      "votes": 4592
    },
    {
      "black_share": 70.6,
      "conf_high": 0.39,
      "conf_low": 0.03,
      "donor_lean": 0.209,
      "group": "Donors lean right",
      "label": "Dallas, AL",
      "n": 138,
      "votes": 17754
    },
    {
      "black_share": 80.1,
      "conf_high": 0.42,
      "conf_low": -0.29,
      "donor_lean": 0.066,
      "group": "Donors lean right",
      "label": "Greene, AL",
      "n": 29,
      "votes": 4759
    },
    {
      "black_share": 56.9,
      "conf_high": 1.09,
      "conf_low": 0.49,
      "donor_lean": 0.792,
      "group": "Donors lean right",
      "label": "Hale, AL",
      "n": 35,
      "votes": 7877
    },
    {
      "black_share": 42.5,
      "conf_high": 0.09,
      "conf_low": 0.03,
      "donor_lean": 0.06,
      "group": "Donors lean right",
      "label": "Jefferson, AL",
      "n": 6805,
      "votes": 320531
    },
    {
      "black_share": 74.2,
      "conf_high": 0.94,
      "conf_low": 0.22,
      "donor_lean": 0.581,
      "group": "Donors lean right",
      "label": "Lowndes, AL",
      "n": 32,
      "votes": 6808
    },
    {
      "black_share": 79.7,
      "conf_high": -0.07,
      "conf_low": -0.49,
      "donor_lean": -0.281,
      "group": "Donors lean left",
      "label": "Macon, AL",
      "n": 90,
      "votes": 8649
    },
    {
      "black_share": 51.3,
      "conf_high": 0.7,
      "conf_low": 0.17,
      "donor_lean": 0.433,
      "group": "Donors lean right",
      "label": "Marengo, AL",
      "n": 64,
      "votes": 10831
    },
    {
      "black_share": 58.3,
      "conf_high": 0.35,
      "conf_low": 0.27,
      "donor_lean": 0.312,
      "group": "Donors lean right",
      "label": "Montgomery, AL",
      "n": 2364,
      "votes": 97840
    },
    {
      "black_share": 44.7,
      "conf_high": 0.14,
      "conf_low": -0.23,
      "donor_lean": -0.042,
      "group": "Donors lean left",
      "label": "Russell, AL",
      "n": 143,
      "votes": 21092
    },
    {
      "black_share": 69.7,
      "conf_high": 0.75,
      "conf_low": 0.19,
      "donor_lean": 0.47,
      "group": "Donors lean right",
      "label": "Sumter, AL",
      "n": 56,
      "votes": 6246
    },
    {
      "black_share": 70.2,
      "conf_high": 0.95,
      "conf_low": 0.34,
      "donor_lean": 0.643,
      "group": "Donors lean right",
      "label": "Wilcox, AL",
      "n": 36,
      "votes": 5881
    },
    {
      "black_share": 0.9,
      "conf_high": 0.16,
      "conf_low": -0.15,
      "donor_lean": 0.003,
      "group": "Donors lean right",
      "label": "Apache, AZ",
      "n": 245,
      "votes": 34735
    },
    {
      "black_share": 1.3,
      "conf_high": -0.49,
      "conf_low": -0.56,
      "donor_lean": -0.528,
      "group": "Donors lean left",
      "label": "Coconino, AZ",
      "n": 2490,
      "votes": 71750
    },
    {
      "black_share": 5.4,
      "conf_high": -0.1,
      "conf_low": -0.12,
      "donor_lean": -0.112,
      "group": "Donors lean left",
      "label": "Maricopa, AZ",
      "n": 60280,
      "votes": 2036439
    },
    {
      "black_share": 3.3,
      "conf_high": -0.41,
      "conf_low": -0.44,
      "donor_lean": -0.427,
      "group": "Donors lean left",
      "label": "Pima, AZ",
      "n": 23180,
      "votes": 512739
    },
    {
      "black_share": 0.2,
      "conf_high": -0.35,
      "conf_low": -0.52,
      "donor_lean": -0.435,
      "group": "Donors lean left",
      "label": "Santa Cruz, AZ",
      "n": 550,
      "votes": 19332
    },
    {
      "black_share": 53.5,
      "conf_high": 0.75,
      "conf_low": 0.31,
      "donor_lean": 0.532,
      "group": "Donors lean right",
      "label": "Chicot, AR",
      "n": 55,
      "votes": 4012
    },
    {
      "black_share": 49.6,
      "conf_high": 0.44,
      "conf_low": 0.15,
      "donor_lean": 0.298,
      "group": "Donors lean right",
      "label": "Crittenden, AR",
      "n": 204,
      "votes": 15847
    },
    {
      "black_share": 48.2,
      "conf_high": 0.46,
      "conf_low": 0.08,
      "donor_lean": 0.27,
      "group": "Donors lean right",
      "label": "Desha, AR",
      "n": 61,
      "votes": 3937
    },
    {
      "black_share": 56,
      "conf_high": 0.25,
      "conf_low": 0.07,
      "donor_lean": 0.163,
      "group": "Donors lean right",
      "label": "Jefferson, AR",
      "n": 388,
      "votes": 24502
    },
    {
      "black_share": 55,
      "conf_high": 0.62,
      "conf_low": 0.2,
      "donor_lean": 0.409,
      "group": "Donors lean right",
      "label": "Lee, AR",
      "n": 41,
      "votes": 2709
    },
    {
      "black_share": 61.8,
      "conf_high": 0.16,
      "conf_low": -0.17,
      "donor_lean": -0.002,
      "group": "Donors lean left",
      "label": "Phillips, AR",
      "n": 101,
      "votes": 6040
    },
    {
      "black_share": 36.8,
      "conf_high": -0.14,
      "conf_low": -0.19,
      "donor_lean": -0.163,
      "group": "Donors lean left",
      "label": "Pulaski, AR",
      "n": 6188,
      "votes": 165634
    },
    {
      "black_share": 53.6,
      "conf_high": 0.23,
      "conf_low": -0.12,
      "donor_lean": 0.051,
      "group": "Donors lean right",
      "label": "St. Francis, AR",
      "n": 101,
      "votes": 6846
    },
    {
      "black_share": 9.7,
      "conf_high": -0.83,
      "conf_low": -0.85,
      "donor_lean": -0.84,
      "group": "Donors lean left",
      "label": "Alameda, CA",
      "n": 39788,
      "votes": 753968
    },
    {
      "black_share": 0.4,
      "conf_high": -0.27,
      "conf_low": -0.86,
      "donor_lean": -0.565,
      "group": "Donors lean left",
      "label": "Alpine, CA",
      "n": 37,
      "votes": 720
    },
    {
      "black_share": 1.7,
      "conf_high": -0.39,
      "conf_low": -0.46,
      "donor_lean": -0.425,
      "group": "Donors lean left",
      "label": "Butte, CA",
      "n": 3195,
      "votes": 99156
    },
    {
      "black_share": 8.1,
      "conf_high": -0.7,
      "conf_low": -0.71,
      "donor_lean": -0.706,
      "group": "Donors lean left",
      "label": "Contra Costa, CA",
      "n": 32404,
      "votes": 569263
    },
    {
      "black_share": 4.3,
      "conf_high": -0.03,
      "conf_low": -0.08,
      "donor_lean": -0.054,
      "group": "Donors lean left",
      "label": "Fresno, CA",
      "n": 6335,
      "votes": 357489
    },
    {
      "black_share": 1.1,
      "conf_high": -0.7,
      "conf_low": -0.76,
      "donor_lean": -0.733,
      "group": "Donors lean left",
      "label": "Humboldt, CA",
      "n": 2877,
      "votes": 66538
    },
    {
      "black_share": 2.2,
      "conf_high": 0.28,
      "conf_low": 0.1,
      "donor_lean": 0.191,
      "group": "Donors lean right",
      "label": "Imperial, CA",
      "n": 619,
      "votes": 55525
    },
    {
      "black_share": 0.5,
      "conf_high": -0.24,
      "conf_low": -0.46,
      "donor_lean": -0.354,
      "group": "Donors lean left",
      "label": "Inyo, CA",
      "n": 367,
      "votes": 9254
    },
    {
      "black_share": 2.2,
      "conf_high": -0.45,
      "conf_low": -0.58,
      "donor_lean": -0.516,
      "group": "Donors lean left",
      "label": "Lake, CA",
      "n": 886,
      "votes": 28064
    },
    {
      "black_share": 7.6,
      "conf_high": -0.59,
      "conf_low": -0.6,
      "donor_lean": -0.592,
      "group": "Donors lean left",
      "label": "Los Angeles, CA",
      "n": 163108,
      "votes": 4174415
    },
    {
      "black_share": 2.1,
      "conf_high": -0.8,
      "conf_low": -0.82,
      "donor_lean": -0.808,
      "group": "Donors lean left",
      "label": "Marin, CA",
      "n": 17069,
      "votes": 152900
    },
    {
      "black_share": 0.5,
      "conf_high": -0.76,
      "conf_low": -0.82,
      "donor_lean": -0.787,
      "group": "Donors lean left",
      "label": "Mendocino, CA",
      "n": 2280,
      "votes": 42049
    },
    {
      "black_share": 2.7,
      "conf_high": 0.12,
      "conf_low": 0,
      "donor_lean": 0.056,
      "group": "Donors lean right",
      "label": "Merced, CA",
      "n": 1336,
      "votes": 88388
    },
    {
      "black_share": 0.1,
      "conf_high": -0.57,
      "conf_low": -0.78,
      "donor_lean": -0.672,
      "group": "Donors lean left",
      "label": "Mono, CA",
      "n": 246,
      "votes": 6526
    },
    {
      "black_share": 2.2,
      "conf_high": -0.48,
      "conf_low": -0.53,
      "donor_lean": -0.507,
      "group": "Donors lean left",
      "label": "Monterey, CA",
      "n": 6087,
      "votes": 160252
    },
    {
      "black_share": 1.8,
      "conf_high": -0.58,
      "conf_low": -0.63,
      "donor_lean": -0.604,
      "group": "Donors lean left",
      "label": "Napa, CA",
      "n": 3603,
      "votes": 70493
    },
    {
      "black_share": 0.3,
      "conf_high": -0.61,
      "conf_low": -0.67,
      "donor_lean": -0.64,
      "group": "Donors lean left",
      "label": "Nevada, CA",
      "n": 3193,
      "votes": 63138
    },
    {
      "black_share": 1.5,
      "conf_high": -0.15,
      "conf_low": -0.17,
      "donor_lean": -0.158,
      "group": "Donors lean left",
      "label": "Orange, CA",
      "n": 45983,
      "votes": 1490507
    },
    {
      "black_share": 6.1,
      "conf_high": -0.27,
      "conf_low": -0.3,
      "donor_lean": -0.289,
      "group": "Donors lean left",
      "label": "Riverside, CA",
      "n": 21059,
      "votes": 976647
    },
    {
      "black_share": 9.1,
      "conf_high": -0.51,
      "conf_low": -0.53,
      "donor_lean": -0.518,
      "group": "Donors lean left",
      "label": "Sacramento, CA",
      "n": 21776,
      "votes": 700213
    },
    {
      "black_share": 0.8,
      "conf_high": -0.24,
      "conf_low": -0.42,
      "donor_lean": -0.327,
      "group": "Donors lean left",
      "label": "San Benito, CA",
      "n": 570,
      "votes": 28218
    },
    {
      "black_share": 7.6,
      "conf_high": -0.07,
      "conf_low": -0.11,
      "donor_lean": -0.093,
      "group": "Donors lean left",
      "label": "San Bernardino, CA",
      "n": 12800,
      "votes": 822116
    },
    {
      "black_share": 4.5,
      "conf_high": -0.35,
      "conf_low": -0.36,
      "donor_lean": -0.356,
      "group": "Donors lean left",
      "label": "San Diego, CA",
      "n": 54884,
      "votes": 1564744
    },
    {
      "black_share": 4.8,
      "conf_high": -0.86,
      "conf_low": -0.87,
      "donor_lean": -0.866,
      "group": "Donors lean left",
      "label": "San Francisco, CA",
      "n": 45868,
      "votes": 434573
    },
    {
      "black_share": 6.7,
      "conf_high": -0.08,
      "conf_low": -0.14,
      "donor_lean": -0.11,
      "group": "Donors lean left",
      "label": "San Joaquin, CA",
      "n": 4837,
      "votes": 282235
    },
    {
      "black_share": 1.3,
      "conf_high": -0.47,
      "conf_low": -0.52,
      "donor_lean": -0.497,
      "group": "Donors lean left",
      "label": "San Luis Obispo, CA",
      "n": 7100,
      "votes": 155746
    },
    {
      "black_share": 2.1,
      "conf_high": -0.67,
      "conf_low": -0.69,
      "donor_lean": -0.68,
      "group": "Donors lean left",
      "label": "San Mateo, CA",
      "n": 24189,
      "votes": 366973
    },
    {
      "black_share": 1.6,
      "conf_high": -0.5,
      "conf_low": -0.54,
      "donor_lean": -0.523,
      "group": "Donors lean left",
      "label": "Santa Barbara, CA",
      "n": 9410,
      "votes": 195699
    },
    {
      "black_share": 2.3,
      "conf_high": -0.65,
      "conf_low": -0.67,
      "donor_lean": -0.659,
      "group": "Donors lean left",
      "label": "Santa Clara, CA",
      "n": 39175,
      "votes": 832579
    },
    {
      "black_share": 0.8,
      "conf_high": -0.82,
      "conf_low": -0.84,
      "donor_lean": -0.829,
      "group": "Donors lean left",
      "label": "Santa Cruz, CA",
      "n": 9842,
      "votes": 141183
    },
    {
      "black_share": 12.8,
      "conf_high": -0.52,
      "conf_low": -0.57,
      "donor_lean": -0.543,
      "group": "Donors lean left",
      "label": "Solano, CA",
      "n": 5487,
      "votes": 200945
    },
    {
      "black_share": 1.5,
      "conf_high": -0.79,
      "conf_low": -0.81,
      "donor_lean": -0.802,
      "group": "Donors lean left",
      "label": "Sonoma, CA",
      "n": 16125,
      "votes": 261763
    },
    {
      "black_share": 2.7,
      "conf_high": -0.06,
      "conf_low": -0.13,
      "donor_lean": -0.094,
      "group": "Donors lean left",
      "label": "Stanislaus, CA",
      "n": 3633,
      "votes": 209986
    },
    {
      "black_share": 1.7,
      "conf_high": -0.35,
      "conf_low": -0.39,
      "donor_lean": -0.369,
      "group": "Donors lean left",
      "label": "Ventura, CA",
      "n": 13838,
      "votes": 413595
    },
    {
      "black_share": 2.4,
      "conf_high": -0.69,
      "conf_low": -0.73,
      "donor_lean": -0.707,
      "group": "Donors lean left",
      "label": "Yolo, CA",
      "n": 5165,
      "votes": 94890
    },
    {
      "black_share": 3.3,
      "conf_high": -0.25,
      "conf_low": -0.31,
      "donor_lean": -0.28,
      "group": "Donors lean left",
      "label": "Adams, CO",
      "n": 4579,
      "votes": 229859
    },
    {
      "black_share": 10.6,
      "conf_high": -0.12,
      "conf_low": -0.16,
      "donor_lean": -0.143,
      "group": "Donors lean left",
      "label": "Arapahoe, CO",
      "n": 12669,
      "votes": 340930
    },
    {
      "black_share": 0.8,
      "conf_high": -0.71,
      "conf_low": -0.73,
      "donor_lean": -0.722,
      "group": "Donors lean left",
      "label": "Boulder, CO",
      "n": 16281,
      "votes": 201590
    },
    {
      "black_share": 1.2,
      "conf_high": -0.33,
      "conf_low": -0.44,
      "donor_lean": -0.389,
      "group": "Donors lean left",
      "label": "Broomfield, CO",
      "n": 1328,
      "votes": 45372
    },
    {
      "black_share": 1.6,
      "conf_high": -0.35,
      "conf_low": -0.51,
      "donor_lean": -0.429,
      "group": "Donors lean left",
      "label": "Chaffee, CO",
      "n": 588,
      "votes": 13382
    },
    {
      "black_share": 0.4,
      "conf_high": -0.16,
      "conf_low": -0.41,
      "donor_lean": -0.287,
      "group": "Donors lean left",
      "label": "Clear Creek, CO",
      "n": 280,
      "votes": 6358
    },
    {
      "black_share": 1.1,
      "conf_high": -0.13,
      "conf_low": -0.65,
      "donor_lean": -0.388,
      "group": "Donors lean left",
      "label": "Costilla, CO",
      "n": 54,
      "votes": 2052
    },
    {
      "black_share": 8.7,
      "conf_high": -0.61,
      "conf_low": -0.63,
      "donor_lean": -0.617,
      "group": "Donors lean left",
      "label": "Denver, CO",
      "n": 23946,
      "votes": 384911
    },
    {
      "black_share": 0.8,
      "conf_high": -0.33,
      "conf_low": -0.43,
      "donor_lean": -0.381,
      "group": "Donors lean left",
      "label": "Eagle, CO",
      "n": 1278,
      "votes": 28480
    },
    {
      "black_share": 0.6,
      "conf_high": -0.24,
      "conf_low": -0.35,
      "donor_lean": -0.297,
      "group": "Donors lean left",
      "label": "Garfield, CO",
      "n": 1288,
      "votes": 30144
    },
    {
      "black_share": 1.6,
      "conf_high": -0.26,
      "conf_low": -0.57,
      "donor_lean": -0.415,
      "group": "Donors lean left",
      "label": "Gilpin, CO",
      "n": 162,
      "votes": 4056
    },
    {
      "black_share": 0.3,
      "conf_high": -0.43,
      "conf_low": -0.6,
      "donor_lean": -0.516,
      "group": "Donors lean left",
      "label": "Gunnison, CO",
      "n": 450,
      "votes": 10867
    },
    {
      "black_share": 1.1,
      "conf_high": -0.24,
      "conf_low": -0.27,
      "donor_lean": -0.256,
      "group": "Donors lean left",
      "label": "Jefferson, CO",
      "n": 15446,
      "votes": 366813
    },
    {
      "black_share": 0.1,
      "conf_high": -0.19,
      "conf_low": -0.6,
      "donor_lean": -0.395,
      "group": "Donors lean left",
      "label": "Lake, CO",
      "n": 96,
      "votes": 3800
    },
    {
      "black_share": 0.4,
      "conf_high": -0.41,
      "conf_low": -0.49,
      "donor_lean": -0.451,
      "group": "Donors lean left",
      "label": "La Plata, CO",
      "n": 1929,
      "votes": 34781
    },
    {
      "black_share": 1,
      "conf_high": -0.37,
      "conf_low": -0.41,
      "donor_lean": -0.393,
      "group": "Donors lean left",
      "label": "Larimer, CO",
      "n": 8555,
      "votes": 217609
    },
    {
      "black_share": 0.9,
      "conf_high": -0.32,
      "conf_low": -0.56,
      "donor_lean": -0.439,
      "group": "Donors lean left",
      "label": "Ouray, CO",
      "n": 279,
      "votes": 3942
    },
    {
      "black_share": 0.4,
      "conf_high": -0.43,
      "conf_low": -0.53,
      "donor_lean": -0.479,
      "group": "Donors lean left",
      "label": "Pitkin, CO",
      "n": 1134,
      "votes": 11769
    },
    {
      "black_share": 1.7,
      "conf_high": -0.04,
      "conf_low": -0.13,
      "donor_lean": -0.09,
      "group": "Donors lean left",
      "label": "Pueblo, CO",
      "n": 2174,
      "votes": 86024
    },
    {
      "black_share": 0.6,
      "conf_high": -0.32,
      "conf_low": -0.46,
      "donor_lean": -0.39,
      "group": "Donors lean left",
      "label": "Routt, CO",
      "n": 824,
      "votes": 16507
    },
    {
      "black_share": 0.5,
      "conf_high": -0.39,
      "conf_low": -0.68,
      "donor_lean": -0.539,
      "group": "Donors lean left",
      "label": "Saguache, CO",
      "n": 161,
      "votes": 3297
    },
    {
      "black_share": 0.5,
      "conf_high": -0.63,
      "conf_low": -0.77,
      "donor_lean": -0.701,
      "group": "Donors lean left",
      "label": "San Miguel, CO",
      "n": 380,
      "votes": 5060
    },
    {
      "black_share": 0.3,
      "conf_high": -0.39,
      "conf_low": -0.52,
      "donor_lean": -0.455,
      "group": "Donors lean left",
      "label": "Summit, CO",
      "n": 818,
      "votes": 17953
    },
    {
      "black_share": 25.7,
      "conf_high": -0.09,
      "conf_low": -0.18,
      "donor_lean": -0.135,
      "group": "Donors lean left",
      "label": "Kent, DE",
      "n": 1752,
      "votes": 85561
    },
    {
      "black_share": 24.8,
      "conf_high": -0.42,
      "conf_low": -0.45,
      "donor_lean": -0.434,
      "group": "Donors lean left",
      "label": "New Castle, DE",
      "n": 10135,
      "votes": 283398
    },
    {
      "black_share": 43.1,
      "conf_high": -0.72,
      "conf_low": -0.73,
      "donor_lean": -0.721,
      "group": "Donors lean left",
      "label": "District of Columbia, DC",
      "n": 41702,
      "votes": 335909
    },
    {
      "black_share": 19.4,
      "conf_high": -0.4,
      "conf_low": -0.44,
      "donor_lean": -0.423,
      "group": "Donors lean left",
      "label": "Alachua, FL",
      "n": 6112,
      "votes": 140676
    },
    {
      "black_share": 27.5,
      "conf_high": -0.26,
      "conf_low": -0.28,
      "donor_lean": -0.27,
      "group": "Donors lean left",
      "label": "Broward, FL",
      "n": 25659,
      "votes": 952161
    },
    {
      "black_share": 28.7,
      "conf_high": 0.09,
      "conf_low": 0.05,
      "donor_lean": 0.069,
      "group": "Donors lean right",
      "label": "Duval, FL",
      "n": 10369,
      "votes": 486318
    },
    {
      "black_share": 53.8,
      "conf_high": 0.08,
      "conf_low": -0.11,
      "donor_lean": -0.013,
      "group": "Donors lean left",
      "label": "Gadsden, FL",
      "n": 483,
      "votes": 23618
    },
    {
      "black_share": 15.4,
      "conf_high": -0.06,
      "conf_low": -0.09,
      "donor_lean": -0.074,
      "group": "Donors lean left",
      "label": "Hillsborough, FL",
      "n": 18101,
      "votes": 703765
    },
    {
      "black_share": 30.5,
      "conf_high": -0.18,
      "conf_low": -0.21,
      "donor_lean": -0.193,
      "group": "Donors lean left",
      "label": "Leon, FL",
      "n": 8772,
      "votes": 160970
    },
    {
      "black_share": 14.8,
      "conf_high": -0.2,
      "conf_low": -0.22,
      "donor_lean": -0.211,
      "group": "Donors lean left",
      "label": "Miami-Dade, FL",
      "n": 32297,
      "votes": 1150697
    },
    {
      "black_share": 19.4,
      "conf_high": -0.1,
      "conf_low": -0.13,
      "donor_lean": -0.112,
      "group": "Donors lean left",
      "label": "Orange, FL",
      "n": 15210,
      "votes": 640412
    },
    {
      "black_share": 9.4,
      "conf_high": -0.03,
      "conf_low": -0.13,
      "donor_lean": -0.081,
      "group": "Donors lean left",
      "label": "Osceola, FL",
      "n": 1721,
      "votes": 170777
    },
    {
      "black_share": 18.1,
      "conf_high": -0.13,
      "conf_low": -0.15,
      "donor_lean": -0.138,
      "group": "Donors lean left",
      "label": "Palm Beach, FL",
      "n": 30149,
      "votes": 768283
    },
    {
      "black_share": 9.7,
      "conf_high": -0.15,
      "conf_low": -0.18,
      "donor_lean": -0.165,
      "group": "Donors lean left",
      "label": "Pinellas, FL",
      "n": 17100,
      "votes": 553659
    },
    {
      "black_share": 11.1,
      "conf_high": 0.02,
      "conf_low": -0.03,
      "donor_lean": -0.005,
      "group": "Donors lean left",
      "label": "Seminole, FL",
      "n": 5947,
      "votes": 257769
    },
    {
      "black_share": 41.6,
      "conf_high": 0.42,
      "conf_low": 0.17,
      "donor_lean": 0.295,
      "group": "Donors lean right",
      "label": "Baldwin, GA",
      "n": 304,
      "votes": 18043
    },
    {
      "black_share": 54.4,
      "conf_high": 0.28,
      "conf_low": 0.18,
      "donor_lean": 0.229,
      "group": "Donors lean right",
      "label": "Bibb, GA",
      "n": 1508,
      "votes": 69967
    },
    {
      "black_share": 39,
      "conf_high": 0.02,
      "conf_low": -0.05,
      "donor_lean": -0.017,
      "group": "Donors lean left",
      "label": "Chatham, GA",
      "n": 3489,
      "votes": 131479
    },
    {
      "black_share": 26.8,
      "conf_high": -0.39,
      "conf_low": -0.47,
      "donor_lean": -0.431,
      "group": "Donors lean left",
      "label": "Clarke, GA",
      "n": 2075,
      "votes": 50505
    },
    {
      "black_share": 68.7,
      "conf_high": -0.35,
      "conf_low": -0.47,
      "donor_lean": -0.408,
      "group": "Donors lean left",
      "label": "Clayton, GA",
      "n": 1006,
      "votes": 111277
    },
    {
      "black_share": 26.6,
      "conf_high": 0.02,
      "conf_low": -0.03,
      "donor_lean": -0.002,
      "group": "Donors lean left",
      "label": "Cobb, GA",
      "n": 9997,
      "votes": 387283
    },
    {
      "black_share": 51.6,
      "conf_high": -0.66,
      "conf_low": -0.69,
      "donor_lean": -0.672,
      "group": "Donors lean left",
      "label": "DeKalb, GA",
      "n": 12992,
      "votes": 366539
    },
    {
      "black_share": 69.8,
      "conf_high": 0.45,
      "conf_low": 0.28,
      "donor_lean": 0.364,
      "group": "Donors lean right",
      "label": "Dougherty, GA",
      "n": 504,
      "votes": 35009
    },
    {
      "black_share": 48,
      "conf_high": 0.04,
      "conf_low": -0.12,
      "donor_lean": -0.042,
      "group": "Donors lean left",
      "label": "Douglas, GA",
      "n": 835,
      "votes": 68268
    },
    {
      "black_share": 42.6,
      "conf_high": -0.25,
      "conf_low": -0.28,
      "donor_lean": -0.264,
      "group": "Donors lean left",
      "label": "Fulton, GA",
      "n": 23387,
      "votes": 517459
    },
    {
      "black_share": 27.5,
      "conf_high": -0.07,
      "conf_low": -0.13,
      "donor_lean": -0.099,
      "group": "Donors lean left",
      "label": "Gwinnett, GA",
      "n": 6263,
      "votes": 408394
    },
    {
      "black_share": 70.9,
      "conf_high": 0.27,
      "conf_low": -0.53,
      "donor_lean": -0.129,
      "group": "Donors lean left",
      "label": "Hancock, GA",
      "n": 32,
      "votes": 4130
    },
    {
      "black_share": 48.1,
      "conf_high": -0.1,
      "conf_low": -0.22,
      "donor_lean": -0.158,
      "group": "Donors lean left",
      "label": "Henry, GA",
      "n": 1450,
      "votes": 121702
    },
    {
      "black_share": 52.8,
      "conf_high": 0.84,
      "conf_low": 0.23,
      "donor_lean": 0.538,
      "group": "Donors lean right",
      "label": "Jefferson, GA",
      "n": 47,
      "votes": 7595
    },
    {
      "black_share": 40.4,
      "conf_high": 0.12,
      "conf_low": -0.16,
      "donor_lean": -0.023,
      "group": "Donors lean left",
      "label": "Liberty, GA",
      "n": 230,
      "votes": 21063
    },
    {
      "black_share": 60.2,
      "conf_high": 1.07,
      "conf_low": 0.45,
      "donor_lean": 0.76,
      "group": "Donors lean right",
      "label": "Macon, GA",
      "n": 40,
      "votes": 4641
    },
    {
      "black_share": 45.9,
      "conf_high": 0.21,
      "conf_low": 0.1,
      "donor_lean": 0.156,
      "group": "Donors lean right",
      "label": "Muscogee, GA",
      "n": 1535,
      "votes": 79553
    },
    {
      "black_share": 46.3,
      "conf_high": 0.18,
      "conf_low": -0.02,
      "donor_lean": 0.081,
      "group": "Donors lean right",
      "label": "Newton, GA",
      "n": 526,
      "votes": 53658
    },
    {
      "black_share": 55.7,
      "conf_high": 0.27,
      "conf_low": 0.15,
      "donor_lean": 0.211,
      "group": "Donors lean right",
      "label": "Richmond, GA",
      "n": 1340,
      "votes": 85899
    },
    {
      "black_share": 56.2,
      "conf_high": -0.19,
      "conf_low": -0.4,
      "donor_lean": -0.295,
      "group": "Donors lean left",
      "label": "Rockdale, GA",
      "n": 477,
      "votes": 44251
    },
    {
      "black_share": 51.3,
      "conf_high": 0.45,
      "conf_low": 0.14,
      "donor_lean": 0.295,
      "group": "Donors lean right",
      "label": "Sumter, GA",
      "n": 183,
      "votes": 12047
    },
    {
      "black_share": 55.2,
      "conf_high": 0.49,
      "conf_low": -0.33,
      "donor_lean": 0.082,
      "group": "Donors lean right",
      "label": "Talbot, GA",
      "n": 31,
      "votes": 3506
    },
    {
      "black_share": 58.9,
      "conf_high": 0.94,
      "conf_low": 0.37,
      "donor_lean": 0.656,
      "group": "Donors lean right",
      "label": "Terrell, GA",
      "n": 42,
      "votes": 4380
    },
    {
      "black_share": 53,
      "conf_high": 0.86,
      "conf_low": 0.49,
      "donor_lean": 0.677,
      "group": "Donors lean right",
      "label": "Washington, GA",
      "n": 117,
      "votes": 9411
    },
    {
      "black_share": 0.5,
      "conf_high": -0.42,
      "conf_low": -0.53,
      "donor_lean": -0.475,
      "group": "Donors lean left",
      "label": "Blaine, ID",
      "n": 1017,
      "votes": 12950
    },
    {
      "black_share": 1.1,
      "conf_high": -0.46,
      "conf_low": -0.59,
      "donor_lean": -0.521,
      "group": "Donors lean left",
      "label": "Latah, ID",
      "n": 763,
      "votes": 19708
    },
    {
      "black_share": 0,
      "conf_high": -0.48,
      "conf_low": -0.73,
      "donor_lean": -0.606,
      "group": "Donors lean left",
      "label": "Teton, ID",
      "n": 204,
      "votes": 6176
    },
    {
      "black_share": 13.4,
      "conf_high": -0.53,
      "conf_low": -0.59,
      "donor_lean": -0.559,
      "group": "Donors lean left",
      "label": "Champaign, IL",
      "n": 2846,
      "votes": 92352
    },
    {
      "black_share": 22.4,
      "conf_high": -0.64,
      "conf_low": -0.65,
      "donor_lean": -0.645,
      "group": "Donors lean left",
      "label": "Cook, IL",
      "n": 79175,
      "votes": 2284242
    },
    {
      "black_share": 7,
      "conf_high": -0.36,
      "conf_low": -0.48,
      "donor_lean": -0.418,
      "group": "Donors lean left",
      "label": "DeKalb, IL",
      "n": 977,
      "votes": 46548
    },
    {
      "black_share": 4.8,
      "conf_high": -0.25,
      "conf_low": -0.28,
      "donor_lean": -0.268,
      "group": "Donors lean left",
      "label": "DuPage, IL",
      "n": 13593,
      "votes": 474833
    },
    {
      "black_share": 14.4,
      "conf_high": -0.4,
      "conf_low": -0.54,
      "donor_lean": -0.471,
      "group": "Donors lean left",
      "label": "Jackson, IL",
      "n": 711,
      "votes": 22071
    },
    {
      "black_share": 5,
      "conf_high": -0.27,
      "conf_low": -0.33,
      "donor_lean": -0.299,
      "group": "Donors lean left",
      "label": "Kane, IL",
      "n": 4842,
      "votes": 226941
    },
    {
      "black_share": 7.5,
      "conf_high": -0.13,
      "conf_low": -0.29,
      "donor_lean": -0.211,
      "group": "Donors lean left",
      "label": "Kendall, IL",
      "n": 778,
      "votes": 62660
    },
    {
      "black_share": 6.4,
      "conf_high": -0.33,
      "conf_low": -0.37,
      "donor_lean": -0.351,
      "group": "Donors lean left",
      "label": "Lake, IL",
      "n": 11440,
      "votes": 327626
    },
    {
      "black_share": 8.3,
      "conf_high": -0.1,
      "conf_low": -0.2,
      "donor_lean": -0.147,
      "group": "Donors lean left",
      "label": "McLean, IL",
      "n": 1893,
      "votes": 84435
    },
    {
      "black_share": 17.5,
      "conf_high": 0.2,
      "conf_low": 0.11,
      "donor_lean": 0.153,
      "group": "Donors lean right",
      "label": "Peoria, IL",
      "n": 1863,
      "votes": 81830
    },
    {
      "black_share": 10.4,
      "conf_high": -0.12,
      "conf_low": -0.24,
      "donor_lean": -0.176,
      "group": "Donors lean left",
      "label": "Rock Island, IL",
      "n": 1254,
      "votes": 65294
    },
    {
      "black_share": 28.7,
      "conf_high": -0.19,
      "conf_low": -0.28,
      "donor_lean": -0.237,
      "group": "Donors lean left",
      "label": "St. Clair, IL",
      "n": 1899,
      "votes": 125475
    },
    {
      "black_share": 11.3,
      "conf_high": -0.22,
      "conf_low": -0.28,
      "donor_lean": -0.254,
      "group": "Donors lean left",
      "label": "Will, IL",
      "n": 4794,
      "votes": 339031
    },
    {
      "black_share": 12.2,
      "conf_high": -0.05,
      "conf_low": -0.14,
      "donor_lean": -0.093,
      "group": "Donors lean left",
      "label": "Winnebago, IL",
      "n": 2120,
      "votes": 124917
    },
    {
      "black_share": 23.1,
      "conf_high": -0.14,
      "conf_low": -0.22,
      "donor_lean": -0.18,
      "group": "Donors lean left",
      "label": "Lake, IN",
      "n": 3215,
      "votes": 216630
    },
    {
      "black_share": 27.5,
      "conf_high": -0.07,
      "conf_low": -0.1,
      "donor_lean": -0.087,
      "group": "Donors lean left",
      "label": "Marion, IN",
      "n": 12551,
      "votes": 381947
    },
    {
      "black_share": 3.4,
      "conf_high": -0.6,
      "conf_low": -0.66,
      "donor_lean": -0.632,
      "group": "Donors lean left",
      "label": "Monroe, IN",
      "n": 2880,
      "votes": 61932
    },
    {
      "black_share": 12.4,
      "conf_high": -0.23,
      "conf_low": -0.3,
      "donor_lean": -0.263,
      "group": "Donors lean left",
      "label": "St. Joseph, IN",
      "n": 2944,
      "votes": 113060
    },
    {
      "black_share": 5.8,
      "conf_high": -0.16,
      "conf_low": -0.26,
      "donor_lean": -0.21,
      "group": "Donors lean left",
      "label": "Tippecanoe, IN",
      "n": 1822,
      "votes": 69598
    },
    {
      "black_share": 9.3,
      "conf_high": -0.05,
      "conf_low": -0.14,
      "donor_lean": -0.093,
      "group": "Donors lean left",
      "label": "Black Hawk, IA",
      "n": 2260,
      "votes": 65287
    },
    {
      "black_share": 7.6,
      "conf_high": -0.62,
      "conf_low": -0.66,
      "donor_lean": -0.642,
      "group": "Donors lean left",
      "label": "Johnson, IA",
      "n": 4678,
      "votes": 82102
    },
    {
      "black_share": 5.7,
      "conf_high": -0.12,
      "conf_low": -0.18,
      "donor_lean": -0.149,
      "group": "Donors lean left",
      "label": "Linn, IA",
      "n": 4110,
      "votes": 124238
    },
    {
      "black_share": 7,
      "conf_high": -0.24,
      "conf_low": -0.27,
      "donor_lean": -0.254,
      "group": "Donors lean left",
      "label": "Polk, IA",
      "n": 10474,
      "votes": 253050
    },
    {
      "black_share": 7.2,
      "conf_high": 0.09,
      "conf_low": 0.02,
      "donor_lean": 0.055,
      "group": "Donors lean right",
      "label": "Scott, IA",
      "n": 2850,
      "votes": 90609
    },
    {
      "black_share": 2.4,
      "conf_high": -0.27,
      "conf_low": -0.35,
      "donor_lean": -0.307,
      "group": "Donors lean left",
      "label": "Story, IA",
      "n": 2394,
      "votes": 49515
    },
    {
      "black_share": 4.1,
      "conf_high": -0.62,
      "conf_low": -0.68,
      "donor_lean": -0.652,
      "group": "Donors lean left",
      "label": "Douglas, KS",
      "n": 2444,
      "votes": 56173
    },
    {
      "black_share": 4.7,
      "conf_high": -0.2,
      "conf_low": -0.24,
      "donor_lean": -0.217,
      "group": "Donors lean left",
      "label": "Johnson, KS",
      "n": 10750,
      "votes": 339890
    },
    {
      "black_share": 6.3,
      "conf_high": -0.15,
      "conf_low": -0.29,
      "donor_lean": -0.22,
      "group": "Donors lean left",
      "label": "Riley, KS",
      "n": 776,
      "votes": 23114
    },
    {
      "black_share": 7.3,
      "conf_high": -0.05,
      "conf_low": -0.13,
      "donor_lean": -0.087,
      "group": "Donors lean left",
      "label": "Shawnee, KS",
      "n": 2469,
      "votes": 83458
    },
    {
      "black_share": 19.5,
      "conf_high": -0.3,
      "conf_low": -0.44,
      "donor_lean": -0.372,
      "group": "Donors lean left",
      "label": "Wyandotte, KS",
      "n": 762,
      "votes": 54078
    },
    {
      "black_share": 14.4,
      "conf_high": -0.16,
      "conf_low": -0.2,
      "donor_lean": -0.183,
      "group": "Donors lean left",
      "label": "Fayette, KY",
      "n": 6292,
      "votes": 149460
    },
    {
      "black_share": 21.1,
      "conf_high": -0.19,
      "conf_low": -0.22,
      "donor_lean": -0.209,
      "group": "Donors lean left",
      "label": "Jefferson, KY",
      "n": 12408,
      "votes": 379004
    },
    {
      "black_share": 48.9,
      "conf_high": 0.48,
      "conf_low": 0.39,
      "donor_lean": 0.435,
      "group": "Donors lean right",
      "label": "Caddo Parish, LA",
      "n": 2088,
      "votes": 103131
    },
    {
      "black_share": 44.6,
      "conf_high": 0.27,
      "conf_low": 0.21,
      "donor_lean": 0.237,
      "group": "Donors lean right",
      "label": "East Baton Rouge Parish, LA",
      "n": 4356,
      "votes": 203997
    },
    {
      "black_share": 66.4,
      "conf_high": 1.11,
      "conf_low": 0.73,
      "donor_lean": 0.918,
      "group": "Donors lean right",
      "label": "East Carroll Parish, LA",
      "n": 39,
      "votes": 2980
    },
    {
      "black_share": 45.8,
      "conf_high": 0.6,
      "conf_low": 0.32,
      "donor_lean": 0.46,
      "group": "Donors lean right",
      "label": "Iberville Parish, LA",
      "n": 170,
      "votes": 16407
    },
    {
      "black_share": 62.8,
      "conf_high": 0.91,
      "conf_low": 0.27,
      "donor_lean": 0.59,
      "group": "Donors lean right",
      "label": "Madison Parish, LA",
      "n": 30,
      "votes": 4584
    },
    {
      "black_share": 56.2,
      "conf_high": -0.39,
      "conf_low": -0.44,
      "donor_lean": -0.412,
      "group": "Donors lean left",
      "label": "Orleans Parish, LA",
      "n": 4054,
      "votes": 174518
    },
    {
      "black_share": 48.4,
      "conf_high": 0.62,
      "conf_low": 0.15,
      "donor_lean": 0.386,
      "group": "Donors lean right",
      "label": "St. James Parish, LA",
      "n": 65,
      "votes": 12464
    },
    {
      "black_share": 56.8,
      "conf_high": 0.21,
      "conf_low": -0.15,
      "donor_lean": 0.029,
      "group": "Donors lean right",
      "label": "St. John the Baptist Parish, LA",
      "n": 141,
      "votes": 21120
    },
    {
      "black_share": 3.2,
      "conf_high": -0.62,
      "conf_low": -0.65,
      "donor_lean": -0.636,
      "group": "Donors lean left",
      "label": "Cumberland, ME",
      "n": 9080,
      "votes": 188343
    },
    {
      "black_share": 0.9,
      "conf_high": -0.63,
      "conf_low": -0.71,
      "donor_lean": -0.672,
      "group": "Donors lean left",
      "label": "Hancock, ME",
      "n": 1687,
      "votes": 34351
    },
    {
      "black_share": 0.8,
      "conf_high": -0.42,
      "conf_low": -0.5,
      "donor_lean": -0.458,
      "group": "Donors lean left",
      "label": "Kennebec, ME",
      "n": 1846,
      "votes": 69623
    },
    {
      "black_share": 0.4,
      "conf_high": -0.64,
      "conf_low": -0.72,
      "donor_lean": -0.683,
      "group": "Donors lean left",
      "label": "Knox, ME",
      "n": 1324,
      "votes": 25092
    },
    {
      "black_share": 0.6,
      "conf_high": -0.52,
      "conf_low": -0.62,
      "donor_lean": -0.569,
      "group": "Donors lean left",
      "label": "Lincoln, ME",
      "n": 1061,
      "votes": 22940
    },
    {
      "black_share": 0.6,
      "conf_high": -0.56,
      "conf_low": -0.66,
      "donor_lean": -0.61,
      "group": "Donors lean left",
      "label": "Sagadahoc, ME",
      "n": 942,
      "votes": 23283
    },
    {
      "black_share": 0.4,
      "conf_high": -0.68,
      "conf_low": -0.78,
      "donor_lean": -0.725,
      "group": "Donors lean left",
      "label": "Waldo, ME",
      "n": 827,
      "votes": 23541
    },
    {
      "black_share": 1,
      "conf_high": -0.49,
      "conf_low": -0.55,
      "donor_lean": -0.52,
      "group": "Donors lean left",
      "label": "York, ME",
      "n": 3277,
      "votes": 126006
    },
    {
      "black_share": 17,
      "conf_high": -0.08,
      "conf_low": -0.12,
      "donor_lean": -0.101,
      "group": "Donors lean left",
      "label": "Anne Arundel, MD",
      "n": 12835,
      "votes": 300644
    },
    {
      "black_share": 29.5,
      "conf_high": -0.18,
      "conf_low": -0.21,
      "donor_lean": -0.192,
      "group": "Donors lean left",
      "label": "Baltimore, MD",
      "n": 16353,
      "votes": 404611
    },
    {
      "black_share": 47.6,
      "conf_high": -0.26,
      "conf_low": -0.34,
      "donor_lean": -0.299,
      "group": "Donors lean left",
      "label": "Charles, MD",
      "n": 1989,
      "votes": 87750
    },
    {
      "black_share": 9.8,
      "conf_high": -0.16,
      "conf_low": -0.22,
      "donor_lean": -0.187,
      "group": "Donors lean left",
      "label": "Frederick, MD",
      "n": 4536,
      "votes": 141357
    },
    {
      "black_share": 19.2,
      "conf_high": -0.4,
      "conf_low": -0.44,
      "donor_lean": -0.42,
      "group": "Donors lean left",
      "label": "Howard, MD",
      "n": 8811,
      "votes": 177823
    },
    {
      "black_share": 13.9,
      "conf_high": -0.02,
      "conf_low": -0.17,
      "donor_lean": -0.095,
      "group": "Donors lean left",
      "label": "Kent, MD",
      "n": 641,
      "votes": 10524
    },
    {
      "black_share": 18.1,
      "conf_high": -0.61,
      "conf_low": -0.63,
      "donor_lean": -0.62,
      "group": "Donors lean left",
      "label": "Montgomery, MD",
      "n": 44044,
      "votes": 520791
    },
    {
      "black_share": 59.7,
      "conf_high": -0.66,
      "conf_low": -0.69,
      "donor_lean": -0.675,
      "group": "Donors lean left",
      "label": "Prince George's, MD",
      "n": 13183,
      "votes": 416298
    },
    {
      "black_share": 11.4,
      "conf_high": 0.09,
      "conf_low": -0.02,
      "donor_lean": 0.036,
      "group": "Donors lean right",
      "label": "Talbot, MD",
      "n": 1400,
      "votes": 22008
    },
    {
      "black_share": 60,
      "conf_high": -0.65,
      "conf_low": -0.67,
      "donor_lean": -0.659,
      "group": "Donors lean left",
      "label": "Baltimore city, MD",
      "n": 11002,
      "votes": 232634
    },
    {
      "black_share": 2.8,
      "conf_high": -0.42,
      "conf_low": -0.45,
      "donor_lean": -0.434,
      "group": "Donors lean left",
      "label": "Barnstable, MA",
      "n": 8714,
      "votes": 147305
    },
    {
      "black_share": 2.5,
      "conf_high": -0.73,
      "conf_low": -0.76,
      "donor_lean": -0.744,
      "group": "Donors lean left",
      "label": "Berkshire, MA",
      "n": 4151,
      "votes": 69769
    },
    {
      "black_share": 3.9,
      "conf_high": -0.32,
      "conf_low": -0.35,
      "donor_lean": -0.336,
      "group": "Donors lean left",
      "label": "Bristol, MA",
      "n": 7640,
      "votes": 273249
    },
    {
      "black_share": 3.4,
      "conf_high": -0.75,
      "conf_low": -0.83,
      "donor_lean": -0.789,
      "group": "Donors lean left",
      "label": "Dukes, MA",
      "n": 1132,
      "votes": 12545
    },
    {
      "black_share": 3.4,
      "conf_high": -0.38,
      "conf_low": -0.4,
      "donor_lean": -0.393,
      "group": "Donors lean left",
      "label": "Essex, MA",
      "n": 19895,
      "votes": 412035
    },
    {
      "black_share": 1.1,
      "conf_high": -0.79,
      "conf_low": -0.84,
      "donor_lean": -0.815,
      "group": "Donors lean left",
      "label": "Franklin, MA",
      "n": 2730,
      "votes": 41231
    },
    {
      "black_share": 7.7,
      "conf_high": -0.28,
      "conf_low": -0.32,
      "donor_lean": -0.299,
      "group": "Donors lean left",
      "label": "Hampden, MA",
      "n": 7389,
      "votes": 213266
    },
    {
      "black_share": 2.4,
      "conf_high": -0.81,
      "conf_low": -0.84,
      "donor_lean": -0.827,
      "group": "Donors lean left",
      "label": "Hampshire, MA",
      "n": 7012,
      "votes": 85643
    },
    {
      "black_share": 4.8,
      "conf_high": -0.64,
      "conf_low": -0.65,
      "donor_lean": -0.642,
      "group": "Donors lean left",
      "label": "Middlesex, MA",
      "n": 65745,
      "votes": 844152
    },
    {
      "black_share": 8.3,
      "conf_high": -0.53,
      "conf_low": -0.66,
      "donor_lean": -0.595,
      "group": "Donors lean left",
      "label": "Nantucket, MA",
      "n": 473,
      "votes": 7155
    },
    {
      "black_share": 6.9,
      "conf_high": -0.4,
      "conf_low": -0.42,
      "donor_lean": -0.413,
      "group": "Donors lean left",
      "label": "Norfolk, MA",
      "n": 19805,
      "votes": 398606
    },
    {
      "black_share": 8.4,
      "conf_high": -0.26,
      "conf_low": -0.3,
      "donor_lean": -0.28,
      "group": "Donors lean left",
      "label": "Plymouth, MA",
      "n": 11536,
      "votes": 294857
    },
    {
      "black_share": 18.3,
      "conf_high": -0.65,
      "conf_low": -0.66,
      "donor_lean": -0.658,
      "group": "Donors lean left",
      "label": "Suffolk, MA",
      "n": 30811,
      "votes": 329135
    },
    {
      "black_share": 4.6,
      "conf_high": -0.31,
      "conf_low": -0.34,
      "donor_lean": -0.325,
      "group": "Donors lean left",
      "label": "Worcester, MA",
      "n": 16172,
      "votes": 420456
    },
    {
      "black_share": 19.3,
      "conf_high": -0.24,
      "conf_low": -0.29,
      "donor_lean": -0.269,
      "group": "Donors lean left",
      "label": "Genesee, MI",
      "n": 5020,
      "votes": 218104
    },
    {
      "black_share": 11.1,
      "conf_high": -0.31,
      "conf_low": -0.35,
      "donor_lean": -0.33,
      "group": "Donors lean left",
      "label": "Ingham, MI",
      "n": 9117,
      "votes": 141851
    },
    {
      "black_share": 10.7,
      "conf_high": -0.3,
      "conf_low": -0.35,
      "donor_lean": -0.321,
      "group": "Donors lean left",
      "label": "Kalamazoo, MI",
      "n": 5418,
      "votes": 140509
    },
    {
      "black_share": 9.2,
      "conf_high": -0.04,
      "conf_low": -0.08,
      "donor_lean": -0.058,
      "group": "Donors lean left",
      "label": "Kent, MI",
      "n": 10227,
      "votes": 353656
    },
    {
      "black_share": 0.5,
      "conf_high": -0.32,
      "conf_low": -0.43,
      "donor_lean": -0.378,
      "group": "Donors lean left",
      "label": "Leelanau, MI",
      "n": 1155,
      "votes": 16711
    },
    {
      "black_share": 1.4,
      "conf_high": -0.31,
      "conf_low": -0.42,
      "donor_lean": -0.367,
      "group": "Donors lean left",
      "label": "Marquette, MI",
      "n": 1175,
      "votes": 36751
    },
    {
      "black_share": 12.6,
      "conf_high": -0.2,
      "conf_low": -0.28,
      "donor_lean": -0.239,
      "group": "Donors lean left",
      "label": "Muskegon, MI",
      "n": 2193,
      "votes": 90776
    },
    {
      "black_share": 12.9,
      "conf_high": -0.21,
      "conf_low": -0.23,
      "donor_lean": -0.218,
      "group": "Donors lean left",
      "label": "Oakland, MI",
      "n": 33789,
      "votes": 760119
    },
    {
      "black_share": 18.2,
      "conf_high": 0.01,
      "conf_low": -0.06,
      "donor_lean": -0.026,
      "group": "Donors lean left",
      "label": "Saginaw, MI",
      "n": 2611,
      "votes": 101873
    },
    {
      "black_share": 11.5,
      "conf_high": -0.64,
      "conf_low": -0.67,
      "donor_lean": -0.656,
      "group": "Donors lean left",
      "label": "Washtenaw, MI",
      "n": 14415,
      "votes": 213377
    },
    {
      "black_share": 37.3,
      "conf_high": -0.31,
      "conf_low": -0.33,
      "donor_lean": -0.318,
      "group": "Donors lean left",
      "label": "Wayne, MI",
      "n": 22501,
      "votes": 861723
    },
    {
      "black_share": 4.5,
      "conf_high": -0.25,
      "conf_low": -0.4,
      "donor_lean": -0.324,
      "group": "Donors lean left",
      "label": "Blue Earth, MN",
      "n": 706,
      "votes": 35061
    },
    {
      "black_share": 2.4,
      "conf_high": -0.19,
      "conf_low": -0.46,
      "donor_lean": -0.326,
      "group": "Donors lean left",
      "label": "Carlton, MN",
      "n": 266,
      "votes": 19889
    },
    {
      "black_share": 4.2,
      "conf_high": -0.14,
      "conf_low": -0.33,
      "donor_lean": -0.234,
      "group": "Donors lean left",
      "label": "Clay, MN",
      "n": 575,
      "votes": 31400
    },
    {
      "black_share": 0.7,
      "conf_high": -0.64,
      "conf_low": -0.84,
      "donor_lean": -0.742,
      "group": "Donors lean left",
      "label": "Cook, MN",
      "n": 190,
      "votes": 3699
    },
    {
      "black_share": 7,
      "conf_high": -0.27,
      "conf_low": -0.33,
      "donor_lean": -0.301,
      "group": "Donors lean left",
      "label": "Dakota, MN",
      "n": 5568,
      "votes": 255793
    },
    {
      "black_share": 13.2,
      "conf_high": -0.53,
      "conf_low": -0.55,
      "donor_lean": -0.536,
      "group": "Donors lean left",
      "label": "Hennepin, MN",
      "n": 31656,
      "votes": 738596
    },
    {
      "black_share": 0.4,
      "conf_high": -0.5,
      "conf_low": -0.77,
      "donor_lean": -0.636,
      "group": "Donors lean left",
      "label": "Lake, MN",
      "n": 161,
      "votes": 7040
    },
    {
      "black_share": 3.5,
      "conf_high": -0.22,
      "conf_low": -0.49,
      "donor_lean": -0.353,
      "group": "Donors lean left",
      "label": "Nicollet, MN",
      "n": 237,
      "votes": 18640
    },
    {
      "black_share": 6.9,
      "conf_high": -0.27,
      "conf_low": -0.36,
      "donor_lean": -0.313,
      "group": "Donors lean left",
      "label": "Olmsted, MN",
      "n": 2017,
      "votes": 89183
    },
    {
      "black_share": 11.8,
      "conf_high": -0.61,
      "conf_low": -0.65,
      "donor_lean": -0.631,
      "group": "Donors lean left",
      "label": "Ramsey, MN",
      "n": 10485,
      "votes": 288996
    },
    {
      "black_share": 1.6,
      "conf_high": -0.43,
      "conf_low": -0.51,
      "donor_lean": -0.47,
      "group": "Donors lean left",
      "label": "St. Louis, MN",
      "n": 2515,
      "votes": 116721
    },
    {
      "black_share": 5.1,
      "conf_high": -0.27,
      "conf_low": -0.34,
      "donor_lean": -0.301,
      "group": "Donors lean left",
      "label": "Washington, MN",
      "n": 3724,
      "votes": 162929
    },
    {
      "black_share": 1.5,
      "conf_high": -0.17,
      "conf_low": -0.36,
      "donor_lean": -0.267,
      "group": "Donors lean left",
      "label": "Winona, MN",
      "n": 490,
      "votes": 26560
    },
    {
      "black_share": 54.2,
      "conf_high": 0.56,
      "conf_low": 0.22,
      "donor_lean": 0.39,
      "group": "Donors lean right",
      "label": "Adams, MS",
      "n": 158,
      "votes": 13613
    },
    {
      "black_share": 63.6,
      "conf_high": 0.59,
      "conf_low": 0.22,
      "donor_lean": 0.406,
      "group": "Donors lean right",
      "label": "Bolivar, MS",
      "n": 129,
      "votes": 13575
    },
    {
      "black_share": 59.8,
      "conf_high": 0.67,
      "conf_low": 0.12,
      "donor_lean": 0.394,
      "group": "Donors lean right",
      "label": "Clay, MS",
      "n": 59,
      "votes": 10025
    },
    {
      "black_share": 75.6,
      "conf_high": 0.34,
      "conf_low": -0.09,
      "donor_lean": 0.126,
      "group": "Donors lean right",
      "label": "Coahoma, MS",
      "n": 90,
      "votes": 8395
    },
    {
      "black_share": 51.2,
      "conf_high": 0.66,
      "conf_low": 0.09,
      "donor_lean": 0.373,
      "group": "Donors lean right",
      "label": "Copiah, MS",
      "n": 54,
      "votes": 12720
    },
    {
      "black_share": 72.2,
      "conf_high": 0.26,
      "conf_low": 0.17,
      "donor_lean": 0.218,
      "group": "Donors lean right",
      "label": "Hinds, MS",
      "n": 1945,
      "votes": 98691
    },
    {
      "black_share": 82.4,
      "conf_high": 0.35,
      "conf_low": -0.52,
      "donor_lean": -0.087,
      "group": "Donors lean left",
      "label": "Holmes, MS",
      "n": 28,
      "votes": 7957
    },
    {
      "black_share": 52.9,
      "conf_high": 1.12,
      "conf_low": 0.54,
      "donor_lean": 0.833,
      "group": "Donors lean right",
      "label": "Jasper, MS",
      "n": 33,
      "votes": 8643
    },
    {
      "black_share": 74.5,
      "conf_high": 0.74,
      "conf_low": 0.35,
      "donor_lean": 0.547,
      "group": "Donors lean right",
      "label": "Leflore, MS",
      "n": 110,
      "votes": 10777
    },
    {
      "black_share": 45.1,
      "conf_high": 0.57,
      "conf_low": 0.07,
      "donor_lean": 0.317,
      "group": "Donors lean right",
      "label": "Marshall, MS",
      "n": 82,
      "votes": 15623
    },
    {
      "black_share": 72.9,
      "conf_high": 1.1,
      "conf_low": 0.3,
      "donor_lean": 0.699,
      "group": "Donors lean right",
      "label": "Noxubee, MS",
      "n": 27,
      "votes": 5280
    },
    {
      "black_share": 36.2,
      "conf_high": 0.12,
      "conf_low": -0.16,
      "donor_lean": -0.018,
      "group": "Donors lean left",
      "label": "Oktibbeha, MS",
      "n": 266,
      "votes": 19303
    },
    {
      "black_share": 53.8,
      "conf_high": 0.61,
      "conf_low": 0.21,
      "donor_lean": 0.411,
      "group": "Donors lean right",
      "label": "Pike, MS",
      "n": 118,
      "votes": 17125
    },
    {
      "black_share": 75.1,
      "conf_high": 1.2,
      "conf_low": 0.57,
      "donor_lean": 0.881,
      "group": "Donors lean right",
      "label": "Sharkey, MS",
      "n": 25,
      "votes": 2153
    },
    {
      "black_share": 73.3,
      "conf_high": 0.9,
      "conf_low": 0.51,
      "donor_lean": 0.708,
      "group": "Donors lean right",
      "label": "Sunflower, MS",
      "n": 77,
      "votes": 9580
    },
    {
      "black_share": 48.9,
      "conf_high": 0.49,
      "conf_low": 0.21,
      "donor_lean": 0.354,
      "group": "Donors lean right",
      "label": "Warren, MS",
      "n": 239,
      "votes": 20807
    },
    {
      "black_share": 71.6,
      "conf_high": 0.57,
      "conf_low": 0.27,
      "donor_lean": 0.42,
      "group": "Donors lean right",
      "label": "Washington, MS",
      "n": 185,
      "votes": 17803
    },
    {
      "black_share": 56.9,
      "conf_high": 1.03,
      "conf_low": 0.66,
      "donor_lean": 0.844,
      "group": "Donors lean right",
      "label": "Yazoo, MS",
      "n": 92,
      "votes": 10328
    },
    {
      "black_share": 9.2,
      "conf_high": -0.35,
      "conf_low": -0.41,
      "donor_lean": -0.379,
      "group": "Donors lean left",
      "label": "Boone, MO",
      "n": 3332,
      "votes": 88710
    },
    {
      "black_share": 22.5,
      "conf_high": -0.43,
      "conf_low": -0.47,
      "donor_lean": -0.448,
      "group": "Donors lean left",
      "label": "Jackson, MO",
      "n": 8537,
      "votes": 326377
    },
    {
      "black_share": 24.1,
      "conf_high": -0.25,
      "conf_low": -0.28,
      "donor_lean": -0.266,
      "group": "Donors lean left",
      "label": "St. Louis, MO",
      "n": 18470,
      "votes": 527644
    },
    {
      "black_share": 43.8,
      "conf_high": -0.68,
      "conf_low": -0.72,
      "donor_lean": -0.696,
      "group": "Donors lean left",
      "label": "St. Louis city, MO",
      "n": 4257,
      "votes": 131563
    },
    {
      "black_share": 0.1,
      "conf_high": 0.54,
      "conf_low": 0.03,
      "donor_lean": 0.284,
      "group": "Donors lean right",
      "label": "Big Horn, MT",
      "n": 80,
      "votes": 4698
    },
    {
      "black_share": 0.4,
      "conf_high": 0.58,
      "conf_low": 0.17,
      "donor_lean": 0.375,
      "group": "Donors lean right",
      "label": "Blaine, MT",
      "n": 106,
      "votes": 3058
    },
    {
      "black_share": 0.9,
      "conf_high": -0.28,
      "conf_low": -0.52,
      "donor_lean": -0.402,
      "group": "Donors lean left",
      "label": "Deer Lodge, MT",
      "n": 184,
      "votes": 4748
    },
    {
      "black_share": 0.4,
      "conf_high": -0.16,
      "conf_low": -0.23,
      "donor_lean": -0.194,
      "group": "Donors lean left",
      "label": "Gallatin, MT",
      "n": 3697,
      "votes": 68740
    },
    {
      "black_share": 0.3,
      "conf_high": 0.44,
      "conf_low": 0.06,
      "donor_lean": 0.253,
      "group": "Donors lean right",
      "label": "Glacier, MT",
      "n": 126,
      "votes": 5494
    },
    {
      "black_share": 0.5,
      "conf_high": -0.45,
      "conf_low": -0.5,
      "donor_lean": -0.476,
      "group": "Donors lean left",
      "label": "Missoula, MT",
      "n": 4316,
      "votes": 69704
    },
    {
      "black_share": 0.2,
      "conf_high": -0.19,
      "conf_low": -0.31,
      "donor_lean": -0.25,
      "group": "Donors lean left",
      "label": "Silver Bow, MT",
      "n": 807,
      "votes": 18137
    },
    {
      "black_share": 10.5,
      "conf_high": -0.11,
      "conf_low": -0.16,
      "donor_lean": -0.137,
      "group": "Donors lean left",
      "label": "Douglas, NE",
      "n": 5980,
      "votes": 269509
    },
    {
      "black_share": 3.7,
      "conf_high": -0.3,
      "conf_low": -0.37,
      "donor_lean": -0.336,
      "group": "Donors lean left",
      "label": "Lancaster, NE",
      "n": 3366,
      "votes": 152385
    },
    {
      "black_share": 11.5,
      "conf_high": -0.07,
      "conf_low": -0.1,
      "donor_lean": -0.086,
      "group": "Donors lean left",
      "label": "Clark, NV",
      "n": 21629,
      "votes": 952782
    },
    {
      "black_share": 2.3,
      "conf_high": -0.08,
      "conf_low": -0.13,
      "donor_lean": -0.102,
      "group": "Donors lean left",
      "label": "Washoe, NV",
      "n": 8427,
      "votes": 244888
    },
    {
      "black_share": 0.6,
      "conf_high": -0.25,
      "conf_low": -0.36,
      "donor_lean": -0.307,
      "group": "Donors lean left",
      "label": "Carroll, NH",
      "n": 1231,
      "votes": 32799
    },
    {
      "black_share": 0.7,
      "conf_high": -0.57,
      "conf_low": -0.65,
      "donor_lean": -0.607,
      "group": "Donors lean left",
      "label": "Cheshire, NH",
      "n": 1681,
      "votes": 43398
    },
    {
      "black_share": 1.1,
      "conf_high": -0.61,
      "conf_low": -0.67,
      "donor_lean": -0.645,
      "group": "Donors lean left",
      "label": "Grafton, NH",
      "n": 2708,
      "votes": 53085
    },
    {
      "black_share": 2.2,
      "conf_high": -0.31,
      "conf_low": -0.36,
      "donor_lean": -0.336,
      "group": "Donors lean left",
      "label": "Hillsborough, NH",
      "n": 7210,
      "votes": 226969
    },
    {
      "black_share": 1.5,
      "conf_high": -0.48,
      "conf_low": -0.53,
      "donor_lean": -0.505,
      "group": "Donors lean left",
      "label": "Merrimack, NH",
      "n": 3264,
      "votes": 88244
    },
    {
      "black_share": 0.7,
      "conf_high": -0.29,
      "conf_low": -0.34,
      "donor_lean": -0.319,
      "group": "Donors lean left",
      "label": "Rockingham, NH",
      "n": 6331,
      "votes": 195922
    },
    {
      "black_share": 1.1,
      "conf_high": -0.51,
      "conf_low": -0.59,
      "donor_lean": -0.553,
      "group": "Donors lean left",
      "label": "Strafford, NH",
      "n": 2041,
      "votes": 72210
    },
    {
      "black_share": 0.6,
      "conf_high": -0.48,
      "conf_low": -0.61,
      "donor_lean": -0.545,
      "group": "Donors lean left",
      "label": "Sullivan, NH",
      "n": 802,
      "votes": 23898
    },
    {
      "black_share": 13.1,
      "conf_high": -0.21,
      "conf_low": -0.28,
      "donor_lean": -0.245,
      "group": "Donors lean left",
      "label": "Atlantic, NJ",
      "n": 2337,
      "votes": 138246
    },
    {
      "black_share": 5.3,
      "conf_high": -0.38,
      "conf_low": -0.41,
      "donor_lean": -0.393,
      "group": "Donors lean left",
      "label": "Bergen, NJ",
      "n": 14359,
      "votes": 490384
    },
    {
      "black_share": 15.9,
      "conf_high": -0.41,
      "conf_low": -0.46,
      "donor_lean": -0.435,
      "group": "Donors lean left",
      "label": "Burlington, NJ",
      "n": 5675,
      "votes": 257940
    },
    {
      "black_share": 18,
      "conf_high": -0.49,
      "conf_low": -0.53,
      "donor_lean": -0.507,
      "group": "Donors lean left",
      "label": "Camden, NJ",
      "n": 5603,
      "votes": 261272
    },
    {
      "black_share": 17.5,
      "conf_high": 0,
      "conf_low": -0.15,
      "donor_lean": -0.078,
      "group": "Donors lean left",
      "label": "Cumberland, NJ",
      "n": 735,
      "votes": 61694
    },
    {
      "black_share": 36.7,
      "conf_high": -0.64,
      "conf_low": -0.66,
      "donor_lean": -0.649,
      "group": "Donors lean left",
      "label": "Essex, NJ",
      "n": 12548,
      "votes": 342295
    },
    {
      "black_share": 10.1,
      "conf_high": -0.31,
      "conf_low": -0.39,
      "donor_lean": -0.35,
      "group": "Donors lean left",
      "label": "Gloucester, NJ",
      "n": 2108,
      "votes": 170042
    },
    {
      "black_share": 10.6,
      "conf_high": -0.7,
      "conf_low": -0.74,
      "donor_lean": -0.722,
      "group": "Donors lean left",
      "label": "Hudson, NJ",
      "n": 6251,
      "votes": 247150
    },
    {
      "black_share": 18.8,
      "conf_high": -0.54,
      "conf_low": -0.58,
      "donor_lean": -0.561,
      "group": "Donors lean left",
      "label": "Mercer, NJ",
      "n": 7770,
      "votes": 174173
    },
    {
      "black_share": 9.6,
      "conf_high": -0.46,
      "conf_low": -0.5,
      "donor_lean": -0.481,
      "group": "Donors lean left",
      "label": "Middlesex, NJ",
      "n": 7514,
      "votes": 369717
    },
    {
      "black_share": 3,
      "conf_high": -0.25,
      "conf_low": -0.29,
      "donor_lean": -0.273,
      "group": "Donors lean left",
      "label": "Morris, NJ",
      "n": 9213,
      "votes": 295015
    },
    {
      "black_share": 10,
      "conf_high": -0.29,
      "conf_low": -0.36,
      "donor_lean": -0.324,
      "group": "Donors lean left",
      "label": "Passaic, NJ",
      "n": 3427,
      "votes": 221106
    },
    {
      "black_share": 9.3,
      "conf_high": -0.32,
      "conf_low": -0.37,
      "donor_lean": -0.347,
      "group": "Donors lean left",
      "label": "Somerset, NJ",
      "n": 6234,
      "votes": 183169
    },
    {
      "black_share": 19.6,
      "conf_high": -0.42,
      "conf_low": -0.46,
      "donor_lean": -0.438,
      "group": "Donors lean left",
      "label": "Union, NJ",
      "n": 6564,
      "votes": 250247
    },
    {
      "black_share": 2.5,
      "conf_high": -0.41,
      "conf_low": -0.43,
      "donor_lean": -0.421,
      "group": "Donors lean left",
      "label": "Bernalillo, NM",
      "n": 17755,
      "votes": 309892
    },
    {
      "black_share": 1.6,
      "conf_high": 0.05,
      "conf_low": -0.31,
      "donor_lean": -0.129,
      "group": "Donors lean left",
      "label": "Cibola, NM",
      "n": 144,
      "votes": 8720
    },
    {
      "black_share": 1.4,
      "conf_high": -0.21,
      "conf_low": -0.28,
      "donor_lean": -0.245,
      "group": "Donors lean left",
      "label": "Doña Ana, NM",
      "n": 3540,
      "votes": 80759
    },
    {
      "black_share": 0.6,
      "conf_high": -0.32,
      "conf_low": -0.45,
      "donor_lean": -0.385,
      "group": "Donors lean left",
      "label": "Grant, NM",
      "n": 830,
      "votes": 14143
    },
    {
      "black_share": 1.8,
      "conf_high": 0,
      "conf_low": -0.47,
      "donor_lean": -0.239,
      "group": "Donors lean left",
      "label": "Guadalupe, NM",
      "n": 56,
      "votes": 2151
    },
    {
      "black_share": 0.8,
      "conf_high": -0.35,
      "conf_low": -0.47,
      "donor_lean": -0.413,
      "group": "Donors lean left",
      "label": "Los Alamos, NM",
      "n": 1052,
      "votes": 11832
    },
    {
      "black_share": 0.5,
      "conf_high": -0.3,
      "conf_low": -0.49,
      "donor_lean": -0.399,
      "group": "Donors lean left",
      "label": "McKinley, NM",
      "n": 380,
      "votes": 25830
    },
    {
      "black_share": 0,
      "conf_high": -0.04,
      "conf_low": -0.51,
      "donor_lean": -0.273,
      "group": "Donors lean left",
      "label": "Mora, NM",
      "n": 71,
      "votes": 2648
    },
    {
      "black_share": 0.5,
      "conf_high": -0.55,
      "conf_low": -0.68,
      "donor_lean": -0.615,
      "group": "Donors lean left",
      "label": "Rio Arriba, NM",
      "n": 552,
      "votes": 16398
    },
    {
      "black_share": 2.1,
      "conf_high": -0.39,
      "conf_low": -0.46,
      "donor_lean": -0.424,
      "group": "Donors lean left",
      "label": "Sandoval, NM",
      "n": 3193,
      "votes": 74762
    },
    {
      "black_share": 1.2,
      "conf_high": -0.56,
      "conf_low": -0.69,
      "donor_lean": -0.622,
      "group": "Donors lean left",
      "label": "San Miguel, NM",
      "n": 498,
      "votes": 11309
    },
    {
      "black_share": 0.8,
      "conf_high": -0.74,
      "conf_low": -0.77,
      "donor_lean": -0.754,
      "group": "Donors lean left",
      "label": "Santa Fe, NM",
      "n": 9669,
      "votes": 80859
    },
    {
      "black_share": 0.5,
      "conf_high": -0.06,
      "conf_low": -0.27,
      "donor_lean": -0.165,
      "group": "Donors lean left",
      "label": "Socorro, NM",
      "n": 359,
      "votes": 6977
    },
    {
      "black_share": 0.3,
      "conf_high": -0.81,
      "conf_low": -0.87,
      "donor_lean": -0.841,
      "group": "Donors lean left",
      "label": "Taos, NM",
      "n": 1249,
      "votes": 16836
    },
    {
      "black_share": 11.5,
      "conf_high": -0.42,
      "conf_low": -0.45,
      "donor_lean": -0.437,
      "group": "Donors lean left",
      "label": "Albany, NY",
      "n": 6876,
      "votes": 150555
    },
    {
      "black_share": 28.7,
      "conf_high": -0.65,
      "conf_low": -0.68,
      "donor_lean": -0.666,
      "group": "Donors lean left",
      "label": "Bronx, NY",
      "n": 6603,
      "votes": 423114
    },
    {
      "black_share": 5,
      "conf_high": -0.19,
      "conf_low": -0.26,
      "donor_lean": -0.227,
      "group": "Donors lean left",
      "label": "Broome, NY",
      "n": 2656,
      "votes": 90810
    },
    {
      "black_share": 3.4,
      "conf_high": -0.32,
      "conf_low": -0.44,
      "donor_lean": -0.376,
      "group": "Donors lean left",
      "label": "Clinton, NY",
      "n": 913,
      "votes": 34878
    },
    {
      "black_share": 3.8,
      "conf_high": -0.55,
      "conf_low": -0.62,
      "donor_lean": -0.588,
      "group": "Donors lean left",
      "label": "Columbia, NY",
      "n": 2166,
      "votes": 34850
    },
    {
      "black_share": 9.6,
      "conf_high": -0.4,
      "conf_low": -0.45,
      "donor_lean": -0.421,
      "group": "Donors lean left",
      "label": "Dutchess, NY",
      "n": 5701,
      "votes": 148315
    },
    {
      "black_share": 12.4,
      "conf_high": -0.26,
      "conf_low": -0.29,
      "donor_lean": -0.275,
      "group": "Donors lean left",
      "label": "Erie, NY",
      "n": 11948,
      "votes": 464701
    },
    {
      "black_share": 2.4,
      "conf_high": -0.37,
      "conf_low": -0.5,
      "donor_lean": -0.435,
      "group": "Donors lean left",
      "label": "Essex, NY",
      "n": 738,
      "votes": 18923
    },
    {
      "black_share": 28,
      "conf_high": -0.81,
      "conf_low": -0.82,
      "donor_lean": -0.817,
      "group": "Donors lean left",
      "label": "Kings, NY",
      "n": 53300,
      "votes": 906082
    },
    {
      "black_share": 13.8,
      "conf_high": -0.45,
      "conf_low": -0.48,
      "donor_lean": -0.466,
      "group": "Donors lean left",
      "label": "Monroe, NY",
      "n": 9948,
      "votes": 371407
    },
    {
      "black_share": 11,
      "conf_high": -0.22,
      "conf_low": -0.24,
      "donor_lean": -0.233,
      "group": "Donors lean left",
      "label": "Nassau, NY",
      "n": 24604,
      "votes": 723220
    },
    {
      "black_share": 12.4,
      "conf_high": -0.72,
      "conf_low": -0.73,
      "donor_lean": -0.722,
      "group": "Donors lean left",
      "label": "New York, NY",
      "n": 82833,
      "votes": 688225
    },
    {
      "black_share": 10.4,
      "conf_high": -0.34,
      "conf_low": -0.38,
      "donor_lean": -0.357,
      "group": "Donors lean left",
      "label": "Onondaga, NY",
      "n": 6799,
      "votes": 229513
    },
    {
      "black_share": 16.7,
      "conf_high": -0.56,
      "conf_low": -0.58,
      "donor_lean": -0.575,
      "group": "Donors lean left",
      "label": "Queens, NY",
      "n": 21248,
      "votes": 781703
    },
    {
      "black_share": 6.1,
      "conf_high": -0.32,
      "conf_low": -0.39,
      "donor_lean": -0.353,
      "group": "Donors lean left",
      "label": "Rensselaer, NY",
      "n": 2655,
      "votes": 77469
    },
    {
      "black_share": 10.7,
      "conf_high": -0.36,
      "conf_low": -0.4,
      "donor_lean": -0.38,
      "group": "Donors lean left",
      "label": "Rockland, NY",
      "n": 5111,
      "votes": 148988
    },
    {
      "black_share": 1.6,
      "conf_high": -0.34,
      "conf_low": -0.4,
      "donor_lean": -0.368,
      "group": "Donors lean left",
      "label": "Saratoga, NY",
      "n": 4033,
      "votes": 129776
    },
    {
      "black_share": 9.7,
      "conf_high": -0.32,
      "conf_low": -0.39,
      "donor_lean": -0.353,
      "group": "Donors lean left",
      "label": "Schenectady, NY",
      "n": 2225,
      "votes": 73206
    },
    {
      "black_share": 3.7,
      "conf_high": -0.89,
      "conf_low": -0.92,
      "donor_lean": -0.902,
      "group": "Donors lean left",
      "label": "Tompkins, NY",
      "n": 3703,
      "votes": 44715
    },
    {
      "black_share": 5.6,
      "conf_high": -0.69,
      "conf_low": -0.73,
      "donor_lean": -0.705,
      "group": "Donors lean left",
      "label": "Ulster, NY",
      "n": 4766,
      "votes": 95560
    },
    {
      "black_share": 13,
      "conf_high": -0.52,
      "conf_low": -0.53,
      "donor_lean": -0.524,
      "group": "Donors lean left",
      "label": "Westchester, NY",
      "n": 28687,
      "votes": 457084
    },
    {
      "black_share": 46.4,
      "conf_high": 0.3,
      "conf_low": -0.11,
      "donor_lean": 0.095,
      "group": "Donors lean right",
      "label": "Anson, NC",
      "n": 95,
      "votes": 11110
    },
    {
      "black_share": 60.3,
      "conf_high": 0.39,
      "conf_low": -0.04,
      "donor_lean": 0.174,
      "group": "Donors lean right",
      "label": "Bertie, NC",
      "n": 87,
      "votes": 9756
    },
    {
      "black_share": 5.5,
      "conf_high": -0.61,
      "conf_low": -0.65,
      "donor_lean": -0.631,
      "group": "Donors lean left",
      "label": "Buncombe, NC",
      "n": 7570,
      "votes": 158927
    },
    {
      "black_share": 10.6,
      "conf_high": -0.54,
      "conf_low": -0.61,
      "donor_lean": -0.577,
      "group": "Donors lean left",
      "label": "Chatham, NC",
      "n": 2423,
      "votes": 47973
    },
    {
      "black_share": 36.5,
      "conf_high": 0.02,
      "conf_low": -0.06,
      "donor_lean": -0.02,
      "group": "Donors lean left",
      "label": "Cumberland, NC",
      "n": 2442,
      "votes": 144501
    },
    {
      "black_share": 33.5,
      "conf_high": -0.7,
      "conf_low": -0.74,
      "donor_lean": -0.72,
      "group": "Donors lean left",
      "label": "Durham, NC",
      "n": 7257,
      "votes": 177147
    },
    {
      "black_share": 56.4,
      "conf_high": 0.14,
      "conf_low": -0.08,
      "donor_lean": 0.033,
      "group": "Donors lean right",
      "label": "Edgecombe, NC",
      "n": 263,
      "votes": 25295
    },
    {
      "black_share": 25,
      "conf_high": -0.09,
      "conf_low": -0.15,
      "donor_lean": -0.122,
      "group": "Donors lean left",
      "label": "Forsyth, NC",
      "n": 5065,
      "votes": 198097
    },
    {
      "black_share": 33.7,
      "conf_high": -0.18,
      "conf_low": -0.23,
      "donor_lean": -0.202,
      "group": "Donors lean left",
      "label": "Guilford, NC",
      "n": 6703,
      "votes": 280380
    },
    {
      "black_share": 51.7,
      "conf_high": 0.06,
      "conf_low": -0.16,
      "donor_lean": -0.049,
      "group": "Donors lean left",
      "label": "Halifax, NC",
      "n": 264,
      "votes": 25625
    },
    {
      "black_share": 57.7,
      "conf_high": 0.34,
      "conf_low": -0.04,
      "donor_lean": 0.149,
      "group": "Donors lean right",
      "label": "Hertford, NC",
      "n": 91,
      "votes": 10576
    },
    {
      "black_share": 32.3,
      "conf_high": 0.14,
      "conf_low": -0.18,
      "donor_lean": -0.024,
      "group": "Donors lean left",
      "label": "Hoke, NC",
      "n": 170,
      "votes": 21257
    },
    {
      "black_share": 30.4,
      "conf_high": -0.21,
      "conf_low": -0.24,
      "donor_lean": -0.225,
      "group": "Donors lean left",
      "label": "Mecklenburg, NC",
      "n": 14217,
      "votes": 557318
    },
    {
      "black_share": 40.2,
      "conf_high": 0.23,
      "conf_low": 0.11,
      "donor_lean": 0.173,
      "group": "Donors lean right",
      "label": "Nash, NC",
      "n": 932,
      "votes": 51774
    },
    {
      "black_share": 11.8,
      "conf_high": -0.08,
      "conf_low": -0.14,
      "donor_lean": -0.112,
      "group": "Donors lean left",
      "label": "New Hanover, NC",
      "n": 4063,
      "votes": 129469
    },
    {
      "black_share": 54.9,
      "conf_high": 0.04,
      "conf_low": -0.33,
      "donor_lean": -0.144,
      "group": "Donors lean left",
      "label": "Northampton, NC",
      "n": 102,
      "votes": 10058
    },
    {
      "black_share": 10.5,
      "conf_high": -0.78,
      "conf_low": -0.8,
      "donor_lean": -0.79,
      "group": "Donors lean left",
      "label": "Orange, NC",
      "n": 6374,
      "votes": 83770
    },
    {
      "black_share": 35,
      "conf_high": 0.16,
      "conf_low": -0.07,
      "donor_lean": 0.048,
      "group": "Donors lean right",
      "label": "Pasquotank, NC",
      "n": 285,
      "votes": 19602
    },
    {
      "black_share": 34.7,
      "conf_high": 0.04,
      "conf_low": -0.06,
      "donor_lean": -0.011,
      "group": "Donors lean left",
      "label": "Pitt, NC",
      "n": 1596,
      "votes": 86234
    },
    {
      "black_share": 48.2,
      "conf_high": 0.18,
      "conf_low": -0.04,
      "donor_lean": 0.067,
      "group": "Donors lean right",
      "label": "Vance, NC",
      "n": 263,
      "votes": 20822
    },
    {
      "black_share": 19.1,
      "conf_high": -0.33,
      "conf_low": -0.36,
      "donor_lean": -0.345,
      "group": "Donors lean left",
      "label": "Wake, NC",
      "n": 19577,
      "votes": 619533
    },
    {
      "black_share": 48.6,
      "conf_high": 0.13,
      "conf_low": -0.25,
      "donor_lean": -0.064,
      "group": "Donors lean left",
      "label": "Warren, NC",
      "n": 131,
      "votes": 10152
    },
    {
      "black_share": 48.1,
      "conf_high": 0.5,
      "conf_low": 0.01,
      "donor_lean": 0.253,
      "group": "Donors lean right",
      "label": "Washington, NC",
      "n": 71,
      "votes": 6177
    },
    {
      "black_share": 1.6,
      "conf_high": -0.39,
      "conf_low": -0.51,
      "donor_lean": -0.45,
      "group": "Donors lean left",
      "label": "Watauga, NC",
      "n": 1050,
      "votes": 31573
    },
    {
      "black_share": 39,
      "conf_high": 0.23,
      "conf_low": 0.08,
      "donor_lean": 0.154,
      "group": "Donors lean right",
      "label": "Wilson, NC",
      "n": 655,
      "votes": 40335
    },
    {
      "black_share": 0.4,
      "conf_high": -0.25,
      "conf_low": -0.85,
      "donor_lean": -0.554,
      "group": "Donors lean left",
      "label": "Rolette, ND",
      "n": 33,
      "votes": 3739
    },
    {
      "black_share": 2.5,
      "conf_high": -0.41,
      "conf_low": -0.49,
      "donor_lean": -0.45,
      "group": "Donors lean left",
      "label": "Athens, OH",
      "n": 1548,
      "votes": 25634
    },
    {
      "black_share": 28.7,
      "conf_high": -0.26,
      "conf_low": -0.29,
      "donor_lean": -0.276,
      "group": "Donors lean left",
      "label": "Cuyahoga, OH",
      "n": 23440,
      "votes": 618875
    },
    {
      "black_share": 22.8,
      "conf_high": -0.23,
      "conf_low": -0.25,
      "donor_lean": -0.242,
      "group": "Donors lean left",
      "label": "Franklin, OH",
      "n": 24733,
      "votes": 620381
    },
    {
      "black_share": 24.7,
      "conf_high": -0.05,
      "conf_low": -0.08,
      "donor_lean": -0.064,
      "group": "Donors lean left",
      "label": "Hamilton, OH",
      "n": 16160,
      "votes": 424152
    },
    {
      "black_share": 18.8,
      "conf_high": -0.09,
      "conf_low": -0.14,
      "donor_lean": -0.112,
      "group": "Donors lean left",
      "label": "Lucas, OH",
      "n": 5534,
      "votes": 197174
    },
    {
      "black_share": 20.4,
      "conf_high": -0.02,
      "conf_low": -0.06,
      "donor_lean": -0.042,
      "group": "Donors lean left",
      "label": "Montgomery, OH",
      "n": 7598,
      "votes": 264098
    },
    {
      "black_share": 14,
      "conf_high": -0.14,
      "conf_low": -0.18,
      "donor_lean": -0.16,
      "group": "Donors lean left",
      "label": "Summit, OH",
      "n": 8586,
      "votes": 276501
    },
    {
      "black_share": 1.1,
      "conf_high": -0.75,
      "conf_low": -0.8,
      "donor_lean": -0.775,
      "group": "Donors lean left",
      "label": "Benton, OR",
      "n": 2808,
      "votes": 50705
    },
    {
      "black_share": 0.9,
      "conf_high": -0.49,
      "conf_low": -0.53,
      "donor_lean": -0.508,
      "group": "Donors lean left",
      "label": "Clackamas, OR",
      "n": 8097,
      "votes": 249552
    },
    {
      "black_share": 0.8,
      "conf_high": -0.52,
      "conf_low": -0.65,
      "donor_lean": -0.584,
      "group": "Donors lean left",
      "label": "Clatsop, OR",
      "n": 710,
      "votes": 23134
    },
    {
      "black_share": 0.4,
      "conf_high": -0.46,
      "conf_low": -0.52,
      "donor_lean": -0.49,
      "group": "Donors lean left",
      "label": "Deschutes, OR",
      "n": 4163,
      "votes": 121608
    },
    {
      "black_share": 0.7,
      "conf_high": -0.53,
      "conf_low": -0.66,
      "donor_lean": -0.595,
      "group": "Donors lean left",
      "label": "Hood River, OR",
      "n": 611,
      "votes": 12719
    },
    {
      "black_share": 1,
      "conf_high": -0.7,
      "conf_low": -0.73,
      "donor_lean": -0.713,
      "group": "Donors lean left",
      "label": "Lane, OR",
      "n": 8764,
      "votes": 214702
    },
    {
      "black_share": 0.3,
      "conf_high": -0.64,
      "conf_low": -0.74,
      "donor_lean": -0.692,
      "group": "Donors lean left",
      "label": "Lincoln, OR",
      "n": 1091,
      "votes": 29845
    },
    {
      "black_share": 1.1,
      "conf_high": -0.36,
      "conf_low": -0.42,
      "donor_lean": -0.388,
      "group": "Donors lean left",
      "label": "Marion, OR",
      "n": 4011,
      "votes": 159874
    },
    {
      "black_share": 5.3,
      "conf_high": -0.82,
      "conf_low": -0.84,
      "donor_lean": -0.832,
      "group": "Donors lean left",
      "label": "Multnomah, OR",
      "n": 27726,
      "votes": 450244
    },
    {
      "black_share": 2.1,
      "conf_high": -0.61,
      "conf_low": -0.64,
      "donor_lean": -0.624,
      "group": "Donors lean left",
      "label": "Washington, OR",
      "n": 10104,
      "votes": 309013
    },
    {
      "black_share": 12.6,
      "conf_high": -0.35,
      "conf_low": -0.37,
      "donor_lean": -0.36,
      "group": "Donors lean left",
      "label": "Allegheny, PA",
      "n": 22455,
      "votes": 713672
    },
    {
      "black_share": 3.7,
      "conf_high": -0.3,
      "conf_low": -0.33,
      "donor_lean": -0.315,
      "group": "Donors lean left",
      "label": "Bucks, PA",
      "n": 11801,
      "votes": 392079
    },
    {
      "black_share": 3.2,
      "conf_high": -0.43,
      "conf_low": -0.5,
      "donor_lean": -0.466,
      "group": "Donors lean left",
      "label": "Centre, PA",
      "n": 2948,
      "votes": 76427
    },
    {
      "black_share": 5.1,
      "conf_high": -0.29,
      "conf_low": -0.33,
      "donor_lean": -0.309,
      "group": "Donors lean left",
      "label": "Chester, PA",
      "n": 11849,
      "votes": 310937
    },
    {
      "black_share": 17,
      "conf_high": -0.04,
      "conf_low": -0.11,
      "donor_lean": -0.077,
      "group": "Donors lean left",
      "label": "Dauphin, PA",
      "n": 3383,
      "votes": 145391
    },
    {
      "black_share": 21.6,
      "conf_high": -0.32,
      "conf_low": -0.36,
      "donor_lean": -0.342,
      "group": "Donors lean left",
      "label": "Delaware, PA",
      "n": 10870,
      "votes": 324955
    },
    {
      "black_share": 6.9,
      "conf_high": -0.1,
      "conf_low": -0.18,
      "donor_lean": -0.137,
      "group": "Donors lean left",
      "label": "Erie, PA",
      "n": 2515,
      "votes": 135155
    },
    {
      "black_share": 2.8,
      "conf_high": -0.34,
      "conf_low": -0.39,
      "donor_lean": -0.364,
      "group": "Donors lean left",
      "label": "Lackawanna, PA",
      "n": 2937,
      "votes": 114325
    },
    {
      "black_share": 5.8,
      "conf_high": -0.12,
      "conf_low": -0.19,
      "donor_lean": -0.156,
      "group": "Donors lean left",
      "label": "Lehigh, PA",
      "n": 4019,
      "votes": 182547
    },
    {
      "black_share": 12.9,
      "conf_high": -0.1,
      "conf_low": -0.2,
      "donor_lean": -0.154,
      "group": "Donors lean left",
      "label": "Monroe, PA",
      "n": 1720,
      "votes": 82786
    },
    {
      "black_share": 9.1,
      "conf_high": -0.41,
      "conf_low": -0.44,
      "donor_lean": -0.424,
      "group": "Donors lean left",
      "label": "Montgomery, PA",
      "n": 19994,
      "votes": 504971
    },
    {
      "black_share": 5.5,
      "conf_high": -0.2,
      "conf_low": -0.26,
      "donor_lean": -0.229,
      "group": "Donors lean left",
      "label": "Northampton, PA",
      "n": 3962,
      "votes": 168941
    },
    {
      "black_share": 39.2,
      "conf_high": -0.7,
      "conf_low": -0.72,
      "donor_lean": -0.708,
      "group": "Donors lean left",
      "label": "Philadelphia, PA",
      "n": 22171,
      "votes": 736530
    },
    {
      "black_share": 1,
      "conf_high": -0.54,
      "conf_low": -0.61,
      "donor_lean": -0.572,
      "group": "Donors lean left",
      "label": "Bristol, RI",
      "n": 1478,
      "votes": 27795
    },
    {
      "black_share": 1.7,
      "conf_high": -0.32,
      "conf_low": -0.39,
      "donor_lean": -0.354,
      "group": "Donors lean left",
      "label": "Kent, RI",
      "n": 2527,
      "votes": 91114
    },
    {
      "black_share": 3.6,
      "conf_high": -0.49,
      "conf_low": -0.56,
      "donor_lean": -0.526,
      "group": "Donors lean left",
      "label": "Newport, RI",
      "n": 2168,
      "votes": 45208
    },
    {
      "black_share": 7.5,
      "conf_high": -0.55,
      "conf_low": -0.58,
      "donor_lean": -0.567,
      "group": "Donors lean left",
      "label": "Providence, RI",
      "n": 9814,
      "votes": 267563
    },
    {
      "black_share": 1.2,
      "conf_high": -0.46,
      "conf_low": -0.52,
      "donor_lean": -0.488,
      "group": "Donors lean left",
      "label": "Washington, RI",
      "n": 3048,
      "votes": 74367
    },
    {
      "black_share": 69.7,
      "conf_high": 0.81,
      "conf_low": 0.11,
      "donor_lean": 0.462,
      "group": "Donors lean right",
      "label": "Allendale, SC",
      "n": 30,
      "votes": 3553
    },
    {
      "black_share": 59.2,
      "conf_high": 0.1,
      "conf_low": -0.37,
      "donor_lean": -0.137,
      "group": "Donors lean left",
      "label": "Bamberg, SC",
      "n": 58,
      "votes": 6427
    },
    {
      "black_share": 24.3,
      "conf_high": -0.05,
      "conf_low": -0.1,
      "donor_lean": -0.073,
      "group": "Donors lean left",
      "label": "Charleston, SC",
      "n": 7861,
      "votes": 214782
    },
    {
      "black_share": 55.8,
      "conf_high": 0.19,
      "conf_low": -0.15,
      "donor_lean": 0.017,
      "group": "Donors lean right",
      "label": "Fairfield, SC",
      "n": 136,
      "votes": 12007
    },
    {
      "black_share": 52.2,
      "conf_high": 0.52,
      "conf_low": 0.03,
      "donor_lean": 0.276,
      "group": "Donors lean right",
      "label": "Hampton, SC",
      "n": 63,
      "votes": 9229
    },
    {
      "black_share": 36.8,
      "conf_high": 0.19,
      "conf_low": -0.07,
      "donor_lean": 0.059,
      "group": "Donors lean right",
      "label": "Jasper, SC",
      "n": 314,
      "votes": 14263
    },
    {
      "black_share": 62.8,
      "conf_high": 0.45,
      "conf_low": -0.04,
      "donor_lean": 0.203,
      "group": "Donors lean right",
      "label": "Lee, SC",
      "n": 64,
      "votes": 8337
    },
    {
      "black_share": 55.8,
      "conf_high": 0.05,
      "conf_low": -0.19,
      "donor_lean": -0.067,
      "group": "Donors lean left",
      "label": "Marion, SC",
      "n": 188,
      "votes": 14583
    },
    {
      "black_share": 48.8,
      "conf_high": 0.17,
      "conf_low": -0.17,
      "donor_lean": -0.001,
      "group": "Donors lean left",
      "label": "Marlboro, SC",
      "n": 102,
      "votes": 11334
    },
    {
      "black_share": 61,
      "conf_high": 0.01,
      "conf_low": -0.16,
      "donor_lean": -0.075,
      "group": "Donors lean left",
      "label": "Orangeburg, SC",
      "n": 485,
      "votes": 40898
    },
    {
      "black_share": 46.9,
      "conf_high": -0.04,
      "conf_low": -0.09,
      "donor_lean": -0.065,
      "group": "Donors lean left",
      "label": "Richland, SC",
      "n": 6257,
      "votes": 190883
    },
    {
      "black_share": 46.3,
      "conf_high": 0.39,
      "conf_low": 0.22,
      "donor_lean": 0.307,
      "group": "Donors lean right",
      "label": "Sumter, SC",
      "n": 563,
      "votes": 48379
    },
    {
      "black_share": 63.6,
      "conf_high": 0.34,
      "conf_low": 0,
      "donor_lean": 0.169,
      "group": "Donors lean right",
      "label": "Williamsburg, SC",
      "n": 133,
      "votes": 15821
    },
    {
      "black_share": 1.8,
      "conf_high": -0.3,
      "conf_low": -0.59,
      "donor_lean": -0.449,
      "group": "Donors lean left",
      "label": "Clay, SD",
      "n": 161,
      "votes": 5539
    },
    {
      "black_share": 25.5,
      "conf_high": -0.3,
      "conf_low": -0.33,
      "donor_lean": -0.316,
      "group": "Donors lean left",
      "label": "Davidson, TN",
      "n": 11400,
      "votes": 299921
    },
    {
      "black_share": 49.8,
      "conf_high": 0.7,
      "conf_low": 0.15,
      "donor_lean": 0.424,
      "group": "Donors lean right",
      "label": "Haywood, TN",
      "n": 62,
      "votes": 7355
    },
    {
      "black_share": 52.9,
      "conf_high": 0.02,
      "conf_low": -0.03,
      "donor_lean": -0.008,
      "group": "Donors lean left",
      "label": "Shelby, TN",
      "n": 7775,
      "votes": 375920
    },
    {
      "black_share": 7.2,
      "conf_high": 0.03,
      "conf_low": 0,
      "donor_lean": 0.015,
      "group": "Donors lean right",
      "label": "Bexar, TX",
      "n": 21728,
      "votes": 757070
    },
    {
      "black_share": 0.4,
      "conf_high": 0.15,
      "conf_low": 0.05,
      "donor_lean": 0.101,
      "group": "Donors lean right",
      "label": "Cameron, TX",
      "n": 1628,
      "votes": 113095
    },
    {
      "black_share": 22.2,
      "conf_high": -0.09,
      "conf_low": -0.11,
      "donor_lean": -0.098,
      "group": "Donors lean left",
      "label": "Dallas, TX",
      "n": 34865,
      "votes": 905652
    },
    {
      "black_share": 0.6,
      "conf_high": 1.03,
      "conf_low": 0.44,
      "donor_lean": 0.734,
      "group": "Donors lean right",
      "label": "Dimmit, TX",
      "n": 39,
      "votes": 3648
    },
    {
      "black_share": 1,
      "conf_high": 0.23,
      "conf_low": -0.45,
      "donor_lean": -0.111,
      "group": "Donors lean left",
      "label": "Duval, TX",
      "n": 42,
      "votes": 5018
    },
    {
      "black_share": 3,
      "conf_high": -0.08,
      "conf_low": -0.13,
      "donor_lean": -0.105,
      "group": "Donors lean left",
      "label": "El Paso, TX",
      "n": 5462,
      "votes": 262457
    },
    {
      "black_share": 20.2,
      "conf_high": 0.1,
      "conf_low": 0.05,
      "donor_lean": 0.076,
      "group": "Donors lean right",
      "label": "Fort Bend, TX",
      "n": 7548,
      "votes": 353270
    },
    {
      "black_share": 18.6,
      "conf_high": 0.04,
      "conf_low": 0.02,
      "donor_lean": 0.031,
      "group": "Donors lean right",
      "label": "Harris, TX",
      "n": 52471,
      "votes": 1618823
    },
    {
      "black_share": 3.8,
      "conf_high": -0.26,
      "conf_low": -0.33,
      "donor_lean": -0.294,
      "group": "Donors lean left",
      "label": "Hays, TX",
      "n": 3889,
      "votes": 107204
    },
    {
      "black_share": 0.5,
      "conf_high": 0.03,
      "conf_low": -0.04,
      "donor_lean": -0.005,
      "group": "Donors lean left",
      "label": "Hidalgo, TX",
      "n": 3097,
      "votes": 218726
    },
    {
      "black_share": 0.2,
      "conf_high": 0.83,
      "conf_low": -0.08,
      "donor_lean": 0.374,
      "group": "Donors lean right",
      "label": "Jim Hogg, TX",
      "n": 25,
      "votes": 2030
    },
    {
      "black_share": 0.3,
      "conf_high": 0.36,
      "conf_low": -0.04,
      "donor_lean": 0.158,
      "group": "Donors lean right",
      "label": "Maverick, TX",
      "n": 95,
      "votes": 15213
    },
    {
      "black_share": 0,
      "conf_high": -0.3,
      "conf_low": -0.74,
      "donor_lean": -0.518,
      "group": "Donors lean left",
      "label": "Presidio, TX",
      "n": 69,
      "votes": 2184
    },
    {
      "black_share": 0.2,
      "conf_high": 0.36,
      "conf_low": 0.04,
      "donor_lean": 0.2,
      "group": "Donors lean right",
      "label": "Starr, TX",
      "n": 117,
      "votes": 17370
    },
    {
      "black_share": 16.8,
      "conf_high": 0.09,
      "conf_low": 0.06,
      "donor_lean": 0.074,
      "group": "Donors lean right",
      "label": "Tarrant, TX",
      "n": 21852,
      "votes": 821308
    },
    {
      "black_share": 7.9,
      "conf_high": -0.49,
      "conf_low": -0.51,
      "donor_lean": -0.498,
      "group": "Donors lean left",
      "label": "Travis, TX",
      "n": 38262,
      "votes": 597197
    },
    {
      "black_share": 0.4,
      "conf_high": -0.05,
      "conf_low": -0.16,
      "donor_lean": -0.109,
      "group": "Donors lean left",
      "label": "Webb, TX",
      "n": 1119,
      "votes": 67718
    },
    {
      "black_share": 1.1,
      "conf_high": 0.91,
      "conf_low": 0.41,
      "donor_lean": 0.66,
      "group": "Donors lean right",
      "label": "Willacy, TX",
      "n": 69,
      "votes": 5549
    },
    {
      "black_share": 6.4,
      "conf_high": -0.15,
      "conf_low": -0.2,
      "donor_lean": -0.172,
      "group": "Donors lean left",
      "label": "Williamson, TX",
      "n": 8006,
      "votes": 283524
    },
    {
      "black_share": 0.8,
      "conf_high": 0.7,
      "conf_low": -0.1,
      "donor_lean": 0.301,
      "group": "Donors lean right",
      "label": "Zavala, TX",
      "n": 32,
      "votes": 4354
    },
    {
      "black_share": 0.2,
      "conf_high": -0.58,
      "conf_low": -0.79,
      "donor_lean": -0.683,
      "group": "Donors lean left",
      "label": "Grand, UT",
      "n": 241,
      "votes": 5054
    },
    {
      "black_share": 1.7,
      "conf_high": -0.36,
      "conf_low": -0.39,
      "donor_lean": -0.376,
      "group": "Donors lean left",
      "label": "Salt Lake, UT",
      "n": 12366,
      "votes": 520080
    },
    {
      "black_share": 0.5,
      "conf_high": -0.38,
      "conf_low": -0.48,
      "donor_lean": -0.43,
      "group": "Donors lean left",
      "label": "Summit, UT",
      "n": 1337,
      "votes": 25496
    },
    {
      "black_share": 1,
      "conf_high": -0.76,
      "conf_low": -0.84,
      "donor_lean": -0.8,
      "group": "Donors lean left",
      "label": "Addison, VT",
      "n": 1288,
      "votes": 21259
    },
    {
      "black_share": 1,
      "conf_high": -0.64,
      "conf_low": -0.74,
      "donor_lean": -0.692,
      "group": "Donors lean left",
      "label": "Bennington, VT",
      "n": 905,
      "votes": 19819
    },
    {
      "black_share": 0.7,
      "conf_high": -0.66,
      "conf_low": -0.78,
      "donor_lean": -0.723,
      "group": "Donors lean left",
      "label": "Caledonia, VT",
      "n": 557,
      "votes": 15562
    },
    {
      "black_share": 2.4,
      "conf_high": -0.79,
      "conf_low": -0.82,
      "donor_lean": -0.808,
      "group": "Donors lean left",
      "label": "Chittenden, VT",
      "n": 5183,
      "votes": 95978
    },
    {
      "black_share": 0.3,
      "conf_high": -0.44,
      "conf_low": -0.6,
      "donor_lean": -0.52,
      "group": "Donors lean left",
      "label": "Franklin, VT",
      "n": 460,
      "votes": 24885
    },
    {
      "black_share": 0.6,
      "conf_high": -0.66,
      "conf_low": -0.86,
      "donor_lean": -0.762,
      "group": "Donors lean left",
      "label": "Grand Isle, VT",
      "n": 207,
      "votes": 4715
    },
    {
      "black_share": 0.9,
      "conf_high": -0.57,
      "conf_low": -0.7,
      "donor_lean": -0.639,
      "group": "Donors lean left",
      "label": "Lamoille, VT",
      "n": 603,
      "votes": 14403
    },
    {
      "black_share": 0.4,
      "conf_high": -0.8,
      "conf_low": -0.88,
      "donor_lean": -0.841,
      "group": "Donors lean left",
      "label": "Orange, VT",
      "n": 889,
      "votes": 16491
    },
    {
      "black_share": 0.8,
      "conf_high": -0.63,
      "conf_low": -0.79,
      "donor_lean": -0.708,
      "group": "Donors lean left",
      "label": "Orleans, VT",
      "n": 369,
      "votes": 13659
    },
    {
      "black_share": 0.7,
      "conf_high": -0.58,
      "conf_low": -0.69,
      "donor_lean": -0.634,
      "group": "Donors lean left",
      "label": "Rutland, VT",
      "n": 935,
      "votes": 32902
    },
    {
      "black_share": 0.8,
      "conf_high": -0.79,
      "conf_low": -0.84,
      "donor_lean": -0.818,
      "group": "Donors lean left",
      "label": "Washington, VT",
      "n": 2172,
      "votes": 34119
    },
    {
      "black_share": 0.9,
      "conf_high": -0.88,
      "conf_low": -0.92,
      "donor_lean": -0.899,
      "group": "Donors lean left",
      "label": "Windham, VT",
      "n": 1819,
      "votes": 25207
    },
    {
      "black_share": 0.6,
      "conf_high": -0.82,
      "conf_low": -0.87,
      "donor_lean": -0.843,
      "group": "Donors lean left",
      "label": "Windsor, VT",
      "n": 1833,
      "votes": 33347
    },
    {
      "black_share": 9.1,
      "conf_high": -0.46,
      "conf_low": -0.53,
      "donor_lean": -0.495,
      "group": "Donors lean left",
      "label": "Albemarle, VA",
      "n": 3609,
      "votes": 63270
    },
    {
      "black_share": 9.1,
      "conf_high": -0.54,
      "conf_low": -0.57,
      "donor_lean": -0.552,
      "group": "Donors lean left",
      "label": "Arlington, VA",
      "n": 12157,
      "votes": 127662
    },
    {
      "black_share": 52.8,
      "conf_high": 0.42,
      "conf_low": -0.19,
      "donor_lean": 0.117,
      "group": "Donors lean right",
      "label": "Brunswick, VA",
      "n": 57,
      "votes": 7909
    },
    {
      "black_share": 42.2,
      "conf_high": 0.47,
      "conf_low": -0.14,
      "donor_lean": 0.167,
      "group": "Donors lean right",
      "label": "Charles City, VA",
      "n": 57,
      "votes": 4385
    },
    {
      "black_share": 22.7,
      "conf_high": -0.09,
      "conf_low": -0.16,
      "donor_lean": -0.121,
      "group": "Donors lean left",
      "label": "Chesterfield, VA",
      "n": 3855,
      "votes": 200261
    },
    {
      "black_share": 9.5,
      "conf_high": -0.33,
      "conf_low": -0.35,
      "donor_lean": -0.335,
      "group": "Donors lean left",
      "label": "Fairfax, VA",
      "n": 35920,
      "votes": 588344
    },
    {
      "black_share": 29.3,
      "conf_high": -0.19,
      "conf_low": -0.25,
      "donor_lean": -0.219,
      "group": "Donors lean left",
      "label": "Henrico, VA",
      "n": 5120,
      "votes": 180012
    },
    {
      "black_share": 12.4,
      "conf_high": -0.07,
      "conf_low": -0.18,
      "donor_lean": -0.127,
      "group": "Donors lean left",
      "label": "James City, VA",
      "n": 1743,
      "votes": 48706
    },
    {
      "black_share": 7.5,
      "conf_high": -0.26,
      "conf_low": -0.31,
      "donor_lean": -0.284,
      "group": "Donors lean left",
      "label": "Loudoun, VA",
      "n": 6211,
      "votes": 220460
    },
    {
      "black_share": 4,
      "conf_high": -0.48,
      "conf_low": -0.58,
      "donor_lean": -0.532,
      "group": "Donors lean left",
      "label": "Montgomery, VA",
      "n": 1221,
      "votes": 43847
    },
    {
      "black_share": 31.3,
      "conf_high": -0.05,
      "conf_low": -0.37,
      "donor_lean": -0.214,
      "group": "Donors lean left",
      "label": "Northampton, VA",
      "n": 170,
      "votes": 6622
    },
    {
      "black_share": 30.5,
      "conf_high": 0.08,
      "conf_low": -0.29,
      "donor_lean": -0.102,
      "group": "Donors lean left",
      "label": "Prince Edward, VA",
      "n": 138,
      "votes": 9407
    },
    {
      "black_share": 20,
      "conf_high": -0.08,
      "conf_low": -0.15,
      "donor_lean": -0.115,
      "group": "Donors lean left",
      "label": "Prince William, VA",
      "n": 4228,
      "votes": 224085
    },
    {
      "black_share": 18.5,
      "conf_high": 0.02,
      "conf_low": -0.1,
      "donor_lean": -0.038,
      "group": "Donors lean left",
      "label": "Stafford, VA",
      "n": 1393,
      "votes": 77881
    },
    {
      "black_share": 41.1,
      "conf_high": 0.48,
      "conf_low": -0.26,
      "donor_lean": 0.111,
      "group": "Donors lean right",
      "label": "Surry, VA",
      "n": 42,
      "votes": 4422
    },
    {
      "black_share": 54.8,
      "conf_high": 0,
      "conf_low": -0.73,
      "donor_lean": -0.367,
      "group": "Donors lean left",
      "label": "Sussex, VA",
      "n": 26,
      "votes": 5046
    },
    {
      "black_share": 21.1,
      "conf_high": -0.39,
      "conf_low": -0.43,
      "donor_lean": -0.412,
      "group": "Donors lean left",
      "label": "Alexandria city, VA",
      "n": 5491,
      "votes": 80784
    },
    {
      "black_share": 17,
      "conf_high": -0.78,
      "conf_low": -0.84,
      "donor_lean": -0.809,
      "group": "Donors lean left",
      "label": "Charlottesville city, VA",
      "n": 1437,
      "votes": 23790
    },
    {
      "black_share": 28.8,
      "conf_high": 0.08,
      "conf_low": -0.04,
      "donor_lean": 0.021,
      "group": "Donors lean right",
      "label": "Chesapeake city, VA",
      "n": 1616,
      "votes": 124557
    },
    {
      "black_share": 49.5,
      "conf_high": 0.32,
      "conf_low": 0.07,
      "donor_lean": 0.194,
      "group": "Donors lean right",
      "label": "Danville city, VA",
      "n": 266,
      "votes": 19138
    },
    {
      "black_share": 5.7,
      "conf_high": -0.29,
      "conf_low": -0.42,
      "donor_lean": -0.353,
      "group": "Donors lean left",
      "label": "Fairfax city, VA",
      "n": 793,
      "votes": 13181
    },
    {
      "black_share": 4.1,
      "conf_high": -0.57,
      "conf_low": -0.67,
      "donor_lean": -0.621,
      "group": "Donors lean left",
      "label": "Falls Church city, VA",
      "n": 942,
      "votes": 8636
    },
    {
      "black_share": 54.7,
      "conf_high": 0.55,
      "conf_low": -0.2,
      "donor_lean": 0.172,
      "group": "Donors lean right",
      "label": "Franklin city, VA",
      "n": 39,
      "votes": 4012
    },
    {
      "black_share": 18.9,
      "conf_high": -0.18,
      "conf_low": -0.35,
      "donor_lean": -0.265,
      "group": "Donors lean left",
      "label": "Fredericksburg city, VA",
      "n": 502,
      "votes": 12554
    },
    {
      "black_share": 48.7,
      "conf_high": -0.3,
      "conf_low": -0.42,
      "donor_lean": -0.359,
      "group": "Donors lean left",
      "label": "Hampton city, VA",
      "n": 1126,
      "votes": 64650
    },
    {
      "black_share": 7.1,
      "conf_high": -0.21,
      "conf_low": -0.43,
      "donor_lean": -0.319,
      "group": "Donors lean left",
      "label": "Harrisonburg city, VA",
      "n": 365,
      "votes": 16613
    },
    {
      "black_share": 41.9,
      "conf_high": 0.1,
      "conf_low": -0.48,
      "donor_lean": -0.19,
      "group": "Donors lean left",
      "label": "Hopewell city, VA",
      "n": 50,
      "votes": 9450
    },
    {
      "black_share": 6,
      "conf_high": -0.42,
      "conf_low": -0.66,
      "donor_lean": -0.54,
      "group": "Donors lean left",
      "label": "Lexington city, VA",
      "n": 192,
      "votes": 2697
    },
    {
      "black_share": 27.6,
      "conf_high": 0,
      "conf_low": -0.16,
      "donor_lean": -0.084,
      "group": "Donors lean left",
      "label": "Lynchburg city, VA",
      "n": 747,
      "votes": 35145
    },
    {
      "black_share": 12.2,
      "conf_high": -0.06,
      "conf_low": -0.26,
      "donor_lean": -0.158,
      "group": "Donors lean left",
      "label": "Manassas city, VA",
      "n": 483,
      "votes": 16612
    },
    {
      "black_share": 13.8,
      "conf_high": 0.1,
      "conf_low": -0.32,
      "donor_lean": -0.109,
      "group": "Donors lean left",
      "label": "Manassas Park city, VA",
      "n": 108,
      "votes": 5971
    },
    {
      "black_share": 44.6,
      "conf_high": 0.22,
      "conf_low": -0.1,
      "donor_lean": 0.06,
      "group": "Donors lean right",
      "label": "Martinsville city, VA",
      "n": 143,
      "votes": 5931
    },
    {
      "black_share": 40.3,
      "conf_high": -0.11,
      "conf_low": -0.22,
      "donor_lean": -0.164,
      "group": "Donors lean left",
      "label": "Newport News city, VA",
      "n": 1291,
      "votes": 79476
    },
    {
      "black_share": 39.5,
      "conf_high": -0.32,
      "conf_low": -0.4,
      "donor_lean": -0.358,
      "group": "Donors lean left",
      "label": "Norfolk city, VA",
      "n": 2173,
      "votes": 87883
    },
    {
      "black_share": 75.2,
      "conf_high": -0.11,
      "conf_low": -0.46,
      "donor_lean": -0.285,
      "group": "Donors lean left",
      "label": "Petersburg city, VA",
      "n": 107,
      "votes": 13973
    },
    {
      "black_share": 51.1,
      "conf_high": -0.12,
      "conf_low": -0.3,
      "donor_lean": -0.207,
      "group": "Donors lean left",
      "label": "Portsmouth city, VA",
      "n": 528,
      "votes": 43703
    },
    {
      "black_share": 9.5,
      "conf_high": -0.15,
      "conf_low": -0.5,
      "donor_lean": -0.325,
      "group": "Donors lean left",
      "label": "Radford city, VA",
      "n": 136,
      "votes": 6144
    },
    {
      "black_share": 43.2,
      "conf_high": -0.34,
      "conf_low": -0.4,
      "donor_lean": -0.371,
      "group": "Donors lean left",
      "label": "Richmond city, VA",
      "n": 3714,
      "votes": 108778
    },
    {
      "black_share": 28.1,
      "conf_high": -0.17,
      "conf_low": -0.29,
      "donor_lean": -0.234,
      "group": "Donors lean left",
      "label": "Roanoke city, VA",
      "n": 1108,
      "votes": 42380
    },
    {
      "black_share": 10.5,
      "conf_high": -0.33,
      "conf_low": -0.53,
      "donor_lean": -0.429,
      "group": "Donors lean left",
      "label": "Staunton city, VA",
      "n": 388,
      "votes": 12676
    },
    {
      "black_share": 41.1,
      "conf_high": -0.02,
      "conf_low": -0.18,
      "donor_lean": -0.099,
      "group": "Donors lean left",
      "label": "Suffolk city, VA",
      "n": 662,
      "votes": 48758
    },
    {
      "black_share": 18.2,
      "conf_high": 0.07,
      "conf_low": 0,
      "donor_lean": 0.035,
      "group": "Donors lean right",
      "label": "Virginia Beach city, VA",
      "n": 4904,
      "votes": 222480
    },
    {
      "black_share": 14.7,
      "conf_high": -0.24,
      "conf_low": -0.4,
      "donor_lean": -0.316,
      "group": "Donors lean left",
      "label": "Williamsburg city, VA",
      "n": 608,
      "votes": 6753
    },
    {
      "black_share": 8.8,
      "conf_high": 0.01,
      "conf_low": -0.19,
      "donor_lean": -0.087,
      "group": "Donors lean left",
      "label": "Winchester city, VA",
      "n": 420,
      "votes": 11831
    },
    {
      "black_share": 0.9,
      "conf_high": -0.25,
      "conf_low": -0.34,
      "donor_lean": -0.296,
      "group": "Donors lean left",
      "label": "Clallam, WA",
      "n": 2417,
      "votes": 47783
    },
    {
      "black_share": 1.9,
      "conf_high": -0.34,
      "conf_low": -0.38,
      "donor_lean": -0.357,
      "group": "Donors lean left",
      "label": "Clark, WA",
      "n": 8984,
      "votes": 266627
    },
    {
      "black_share": 2.4,
      "conf_high": -0.37,
      "conf_low": -0.44,
      "donor_lean": -0.402,
      "group": "Donors lean left",
      "label": "Island, WA",
      "n": 3211,
      "votes": 51959
    },
    {
      "black_share": 0.5,
      "conf_high": -0.65,
      "conf_low": -0.71,
      "donor_lean": -0.68,
      "group": "Donors lean left",
      "label": "Jefferson, WA",
      "n": 2303,
      "votes": 24135
    },
    {
      "black_share": 6.4,
      "conf_high": -0.61,
      "conf_low": -0.62,
      "donor_lean": -0.617,
      "group": "Donors lean left",
      "label": "King, WA",
      "n": 82113,
      "votes": 1176477
    },
    {
      "black_share": 2.3,
      "conf_high": -0.44,
      "conf_low": -0.48,
      "donor_lean": -0.457,
      "group": "Donors lean left",
      "label": "Kitsap, WA",
      "n": 7507,
      "votes": 151840
    },
    {
      "black_share": 6.8,
      "conf_high": -0.22,
      "conf_low": -0.25,
      "donor_lean": -0.234,
      "group": "Donors lean left",
      "label": "Pierce, WA",
      "n": 13942,
      "votes": 447236
    },
    {
      "black_share": 0.5,
      "conf_high": -0.63,
      "conf_low": -0.72,
      "donor_lean": -0.672,
      "group": "Donors lean left",
      "label": "San Juan, WA",
      "n": 1295,
      "votes": 12782
    },
    {
      "black_share": 0.7,
      "conf_high": -0.3,
      "conf_low": -0.37,
      "donor_lean": -0.335,
      "group": "Donors lean left",
      "label": "Skagit, WA",
      "n": 3117,
      "votes": 71014
    },
    {
      "black_share": 3.4,
      "conf_high": -0.33,
      "conf_low": -0.36,
      "donor_lean": -0.344,
      "group": "Donors lean left",
      "label": "Snohomish, WA",
      "n": 13697,
      "votes": 423156
    },
    {
      "black_share": 3,
      "conf_high": -0.47,
      "conf_low": -0.5,
      "donor_lean": -0.485,
      "group": "Donors lean left",
      "label": "Thurston, WA",
      "n": 8440,
      "votes": 161885
    },
    {
      "black_share": 0.9,
      "conf_high": -0.49,
      "conf_low": -0.53,
      "donor_lean": -0.509,
      "group": "Donors lean left",
      "label": "Whatcom, WA",
      "n": 6667,
      "votes": 134149
    },
    {
      "black_share": 1.6,
      "conf_high": -0.08,
      "conf_low": -0.22,
      "donor_lean": -0.151,
      "group": "Donors lean left",
      "label": "Whitman, WA",
      "n": 832,
      "votes": 20251
    },
    {
      "black_share": 0.6,
      "conf_high": -0.42,
      "conf_low": -0.62,
      "donor_lean": -0.521,
      "group": "Donors lean left",
      "label": "Ashland, WI",
      "n": 345,
      "votes": 8642
    },
    {
      "black_share": 0.5,
      "conf_high": -0.48,
      "conf_low": -0.61,
      "donor_lean": -0.542,
      "group": "Donors lean left",
      "label": "Bayfield, WI",
      "n": 753,
      "votes": 10764
    },
    {
      "black_share": 4.9,
      "conf_high": -0.59,
      "conf_low": -0.61,
      "donor_lean": -0.599,
      "group": "Donors lean left",
      "label": "Dane, WI",
      "n": 25420,
      "votes": 338985
    },
    {
      "black_share": 0.2,
      "conf_high": -0.13,
      "conf_low": -0.26,
      "donor_lean": -0.193,
      "group": "Donors lean left",
      "label": "Door, WI",
      "n": 1177,
      "votes": 19796
    },
    {
      "black_share": 1,
      "conf_high": -0.16,
      "conf_low": -0.31,
      "donor_lean": -0.233,
      "group": "Donors lean left",
      "label": "Douglas, WI",
      "n": 709,
      "votes": 24141
    },
    {
      "black_share": 1.2,
      "conf_high": -0.1,
      "conf_low": -0.18,
      "donor_lean": -0.142,
      "group": "Donors lean left",
      "label": "Eau Claire, WI",
      "n": 3014,
      "votes": 56961
    },
    {
      "black_share": 0.7,
      "conf_high": 0.06,
      "conf_low": -0.11,
      "donor_lean": -0.025,
      "group": "Donors lean left",
      "label": "Green, WI",
      "n": 700,
      "votes": 21020
    },
    {
      "black_share": 0.8,
      "conf_high": -0.2,
      "conf_low": -0.35,
      "donor_lean": -0.271,
      "group": "Donors lean left",
      "label": "Iowa, WI",
      "n": 726,
      "votes": 13737
    },
    {
      "black_share": 1.6,
      "conf_high": -0.18,
      "conf_low": -0.26,
      "donor_lean": -0.22,
      "group": "Donors lean left",
      "label": "La Crosse, WI",
      "n": 3429,
      "votes": 66530
    },
    {
      "black_share": 0.5,
      "conf_high": 0.49,
      "conf_low": -0.43,
      "donor_lean": 0.032,
      "group": "Donors lean right",
      "label": "Menominee, WI",
      "n": 29,
      "votes": 1581
    },
    {
      "black_share": 25.7,
      "conf_high": -0.45,
      "conf_low": -0.47,
      "donor_lean": -0.462,
      "group": "Donors lean left",
      "label": "Milwaukee, WI",
      "n": 23734,
      "votes": 451627
    },
    {
      "black_share": 0.7,
      "conf_high": -0.15,
      "conf_low": -0.24,
      "donor_lean": -0.195,
      "group": "Donors lean left",
      "label": "Portage, WI",
      "n": 1715,
      "votes": 39727
    },
    {
      "black_share": 4.6,
      "conf_high": -0.01,
      "conf_low": -0.09,
      "donor_lean": -0.052,
      "group": "Donors lean left",
      "label": "Rock, WI",
      "n": 2935,
      "votes": 83796
    },
    {
      "black_share": 0.7,
      "conf_high": 0,
      "conf_low": -0.12,
      "donor_lean": -0.062,
      "group": "Donors lean left",
      "label": "Sauk, WI",
      "n": 1347,
      "votes": 35601
    },
    {
      "black_share": 1,
      "conf_high": -0.29,
      "conf_low": -0.44,
      "donor_lean": -0.364,
      "group": "Donors lean left",
      "label": "Albany, WY",
      "n": 649,
      "votes": 17671
    },
    {
      "black_share": 0.6,
      "conf_high": -0.17,
      "conf_low": -0.29,
      "donor_lean": -0.23,
      "group": "Donors lean left",
      "label": "Teton, WY",
      "n": 1158,
      "votes": 14189
    }
  ],
  "id": "black_share_gradient",
  "notes": [
    "Votes are full counts. The data table gives each county's 95% interval for its donor lean, which treats its reliable donors as independent draws; the tooltip gives n, the number of reliable donors, and a county with a small pool has a noisy donor lean. The intervals on the binned means are 95% intervals across the counties in each bin.",
    "The counties of Connecticut, which have no college share or median income in the demographic file, are left out."
  ],
  "source": "DIME public version 4.0, reliable donors by most recent county, 1980-2024; county presidential returns, 2020; county demographics, 2020; donors are not weighted, county values are counted once, and the second set of estimates is weighted by 2020 two-party votes",
  "spec": {
    "colors": {
      "Donors lean left": "muted",
      "Donors lean right": "cat1"
    },
    "group": "group",
    "highlight": [
      "Yazoo, MS",
      "Sunflower, MS",
      "Caddo Parish, LA",
      "Shelby, TN",
      "Fulton, GA",
      "Prince George's, MD",
      "Philadelphia, PA"
    ],
    "label": "label",
    "overlays": [
      {
        "hi": "hi",
        "kind": "line",
        "label": "Binned means, each county counted once",
        "lo": "lo",
        "rows": [
          {
            "hi": -0.381178,
            "lo": -0.457935,
            "n": 202,
            "x": 1.54575,
            "y": -0.419556
          },
          {
            "hi": -0.288715,
            "lo": -0.388396,
            "n": 64,
            "x": 7.49496,
            "y": -0.338556
          },
          {
            "hi": -0.246859,
            "lo": -0.352447,
            "n": 71,
            "x": 14.4073,
            "y": -0.299653
          },
          {
            "hi": -0.164906,
            "lo": -0.30221,
            "n": 35,
            "x": 25.1931,
            "y": -0.233558
          },
          {
            "hi": -0.0776827,
            "lo": -0.309735,
            "n": 19,
            "x": 35.212,
            "y": -0.193709
          },
          {
            "hi": 0.134351,
            "lo": -0.0481444,
            "n": 38,
            "x": 45.5279,
            "y": 0.0431032
          },
          {
            "hi": 0.299219,
            "lo": 0.118887,
            "n": 69,
            "x": 61.2574,
            "y": 0.209053
          }
        ],
        "x": "x",
        "y": "y"
      },
      {
        "hi": "hi",
        "kind": "line",
        "label": "Binned means, weighted by two-party votes",
        "lo": "lo",
        "rows": [
          {
            "hi": -0.352446,
            "lo": -0.475871,
            "n": 202,
            "x": 2.57477,
            "y": -0.414159
          },
          {
            "hi": -0.28022,
            "lo": -0.501123,
            "n": 64,
            "x": 7.39577,
            "y": -0.390672
          },
          {
            "hi": -0.201088,
            "lo": -0.356735,
            "n": 71,
            "x": 14.8503,
            "y": -0.278912
          },
          {
            "hi": -0.193431,
            "lo": -0.436535,
            "n": 35,
            "x": 24.8823,
            "y": -0.314983
          },
          {
            "hi": -0.18071,
            "lo": -0.553189,
            "n": 19,
            "x": 35.8473,
            "y": -0.366949
          },
          {
            "hi": 0.0448042,
            "lo": -0.334126,
            "n": 38,
            "x": 44.4358,
            "y": -0.144661
          },
          {
            "hi": 0.0238009,
            "lo": -0.459048,
            "n": 69,
            "x": 58.1074,
            "y": -0.217623
          }
        ],
        "x": "x",
        "y": "y"
      }
    ],
    "quadrants": {
      "labels": [
        "Lower Black share, right-leaning donors",
        "Higher Black share, right-leaning donors",
        "Lower Black share, left-leaning donors",
        "Higher Black share, left-leaning donors"
      ],
      "x": 30,
      "y": 0
    },
    "size": "votes",
    "sizeLabel": "Two-party votes, 2020",
    "x": "black_share",
    "xDomain": [
      0,
      90
    ],
    "xFormat": {
      "digits": 0
    },
    "xLabel": "Non-Hispanic Black share of residents, 2020 (%)",
    "y": "donor_lean",
    "yDomain": [
      -1.2,
      1.2
    ],
    "yFormat": {
      "digits": 1,
      "signed": true
    },
    "yLabel": "County donor lean (mean CFscore; positive is right)"
  },
  "subtitle": "Mean CFscore of reliable donors against non-Hispanic Black share of residents, Democratic-voting counties (n = {fact:n_black_frame}), 2020 vote and demographics",
  "table": {
    "columns": [
      {
        "key": "label",
        "label": "County"
      },
      {
        "format": {
          "digits": 1
        },
        "key": "black_share",
        "label": "Black share (%)"
      },
      {
        "format": {
          "digits": 3,
          "signed": true
        },
        "key": "donor_lean",
        "label": "Donor lean (mean CFscore)"
      },
      {
        "format": {
          "digits": 2,
          "signed": true
        },
        "key": "conf_low",
        "label": "Donor lean, 95% interval, low"
      },
      {
        "format": {
          "digits": 2,
          "signed": true
        },
        "key": "conf_high",
        "label": "Donor lean, 95% interval, high"
      },
      {
        "format": {
          "thousands": true
        },
        "key": "votes",
        "label": "Two-party votes"
      },
      {
        "format": {
          "thousands": true
        },
        "key": "n",
        "label": "Reliable donors"
      },
      {
        "key": "group",
        "label": "Group"
      }
    ]
  },
  "title": "Among Democratic-voting counties, donor lean rises with Black share, and less steeply when counties are weighted by votes",
  "type": "scatter",
  "width": "wide"
}
