| Source | Local path and upstream URL |
|---|---|
| Validation benchmark | data/2020-census-data/NYC-2020-census-data.xlsxSource URL Official NYC Districting Commission final-plan workbook used as the benchmark. |
| Assignment input | exp_data/nyc/NYC-Districting-Commission-Final-Plan-Block-Equivalency-Corrected-11-29-22.csvSource URL Official block equivalency file used for production NYC analysis instead of the shapefile. |
| Block demographics | revid-census-data/NY/blocks_ny.rdsSource URL Revised New York block demographics used for validation. |
New York City Validation
2020 official district workbook compared against block-level aggregation
This page focuses on official_vs_blocks. NYC uses the official final-plan workbook as the benchmark, the official block equivalency file as the district assignment source, and revised New York block demographics from revid-census-data.
Sources
Overview
| Districts with all comparisons passing | 48 of 51 |
| Districts with all comparisons exactly matching | 48 of 51 |
| Exact matches across all district-variable comparisons | 244 of 255 |
| Rows above threshold | 5 |
Average Error By Variable
| Variable | Family | Average absolute error | Max absolute error | Exact matches |
|---|---|---|---|---|
| Voting age population | Count | 0.052% | 1.236% | 48 of 51 |
| Total population | Count | 0.042% | 1.093% | 48 of 51 |
| Asian share of voting age population | Share | 0.008 pp | 0.200 pp | 48 of 51 |
| Latino/Hispanic share of voting age population | Share | 0.006 pp | 0.200 pp | 49 of 51 |
| Black share of voting age population | Share | 0.000 pp | 0.000 pp | 51 of 51 |
Districts Above Threshold
| District | Variable | Official | Comparison | Difference | Threshold | District % exact | District review rows |
|---|---|---|---|---|---|---|---|
| 44 | Total population | 175,698 | 173,911 | -1787 (-1.02%) | 0.25% | 40% | 2 |
| 44 | Voting age population | 114,799 | 113,559 | -1240 (-1.08%) | 0.25% | 40% | 2 |
| 47 | Total population | 171,863 | 173,741 | +1878 (+1.09%) | 0.25% | 20% | 2 |
| 47 | Voting age population | 137,114 | 138,809 | +1695 (+1.24%) | 0.25% | 20% | 2 |
| 48 | Voting age population | 141,626 | 141,171 | -455 (-0.32%) | 0.25% | 20% | 1 |
Full Validation Table
| District | Variable | Family | Mapping | Official | Comparison | Difference | Threshold | Status | Exact |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Asian share of voting age population | Share | Approximate concept | 32.50% | 32.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 1 | Black share of voting age population | Share | Approximate concept | 4.70% | 4.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 1 | Latino/Hispanic share of voting age population | Share | Approximate concept | 12.90% | 12.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 1 | Total population | Count | Exact concept | 177,159 | 177,159 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 1 | Voting age population | Count | Exact concept | 151,918 | 151,918 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 2 | Asian share of voting age population | Share | Approximate concept | 14.80% | 14.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 2 | Black share of voting age population | Share | Approximate concept | 6.00% | 6.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 2 | Latino/Hispanic share of voting age population | Share | Approximate concept | 17.10% | 17.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 2 | Total population | Count | Exact concept | 177,066 | 177,066 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 2 | Voting age population | Count | Exact concept | 160,596 | 160,596 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 3 | Asian share of voting age population | Share | Approximate concept | 15.60% | 15.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 3 | Black share of voting age population | Share | Approximate concept | 5.90% | 5.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 3 | Latino/Hispanic share of voting age population | Share | Approximate concept | 14.90% | 14.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 3 | Total population | Count | Exact concept | 177,136 | 177,136 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 3 | Voting age population | Count | Exact concept | 161,217 | 161,217 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 4 | Asian share of voting age population | Share | Approximate concept | 16.00% | 16.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 4 | Black share of voting age population | Share | Approximate concept | 3.00% | 3.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 4 | Latino/Hispanic share of voting age population | Share | Approximate concept | 7.30% | 7.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 4 | Total population | Count | Exact concept | 177,190 | 177,190 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 4 | Voting age population | Count | Exact concept | 156,901 | 156,901 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 5 | Asian share of voting age population | Share | Approximate concept | 12.70% | 12.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 5 | Black share of voting age population | Share | Approximate concept | 2.80% | 2.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 5 | Latino/Hispanic share of voting age population | Share | Approximate concept | 7.80% | 7.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 5 | Total population | Count | Exact concept | 177,075 | 177,075 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 5 | Voting age population | Count | Exact concept | 152,695 | 152,695 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 6 | Asian share of voting age population | Share | Approximate concept | 11.50% | 11.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 6 | Black share of voting age population | Share | Approximate concept | 5.00% | 5.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 6 | Latino/Hispanic share of voting age population | Share | Approximate concept | 11.30% | 11.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 6 | Total population | Count | Exact concept | 176,623 | 176,623 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 6 | Voting age population | Count | Exact concept | 151,113 | 151,113 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 7 | Asian share of voting age population | Share | Approximate concept | 10.80% | 10.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 7 | Black share of voting age population | Share | Approximate concept | 15.10% | 15.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 7 | Latino/Hispanic share of voting age population | Share | Approximate concept | 33.40% | 33.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 7 | Total population | Count | Exact concept | 176,905 | 176,905 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 7 | Voting age population | Count | Exact concept | 152,716 | 152,716 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 8 | Asian share of voting age population | Share | Approximate concept | 6.20% | 6.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 8 | Black share of voting age population | Share | Approximate concept | 23.90% | 23.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 8 | Latino/Hispanic share of voting age population | Share | Approximate concept | 53.40% | 53.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 8 | Total population | Count | Exact concept | 176,465 | 176,465 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 8 | Voting age population | Count | Exact concept | 137,544 | 137,544 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 9 | Asian share of voting age population | Share | Approximate concept | 4.60% | 4.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 9 | Black share of voting age population | Share | Approximate concept | 49.80% | 49.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 9 | Latino/Hispanic share of voting age population | Share | Approximate concept | 24.20% | 24.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 9 | Total population | Count | Exact concept | 176,831 | 176,831 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 9 | Voting age population | Count | Exact concept | 144,269 | 144,269 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 10 | Asian share of voting age population | Share | Approximate concept | 3.40% | 3.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 10 | Black share of voting age population | Share | Approximate concept | 7.80% | 7.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 10 | Latino/Hispanic share of voting age population | Share | Approximate concept | 64.20% | 64.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 10 | Total population | Count | Exact concept | 175,271 | 175,271 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 10 | Voting age population | Count | Exact concept | 146,999 | 146,999 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 11 | Asian share of voting age population | Share | Approximate concept | 7.30% | 7.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 11 | Black share of voting age population | Share | Approximate concept | 21.40% | 21.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 11 | Latino/Hispanic share of voting age population | Share | Approximate concept | 40.40% | 40.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 11 | Total population | Count | Exact concept | 175,470 | 175,470 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 11 | Voting age population | Count | Exact concept | 139,072 | 139,072 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 12 | Asian share of voting age population | Share | Approximate concept | 1.90% | 1.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 12 | Black share of voting age population | Share | Approximate concept | 63.90% | 63.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 12 | Latino/Hispanic share of voting age population | Share | Approximate concept | 27.10% | 27.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 12 | Total population | Count | Exact concept | 175,452 | 175,452 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 12 | Voting age population | Count | Exact concept | 138,257 | 138,257 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 13 | Asian share of voting age population | Share | Approximate concept | 8.20% | 8.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 13 | Black share of voting age population | Share | Approximate concept | 12.10% | 12.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 13 | Latino/Hispanic share of voting age population | Share | Approximate concept | 42.80% | 42.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 13 | Total population | Count | Exact concept | 175,210 | 175,210 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 13 | Voting age population | Count | Exact concept | 138,889 | 138,889 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 14 | Asian share of voting age population | Share | Approximate concept | 2.70% | 2.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 14 | Black share of voting age population | Share | Approximate concept | 20.10% | 20.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 14 | Latino/Hispanic share of voting age population | Share | Approximate concept | 71.80% | 71.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 14 | Total population | Count | Exact concept | 175,592 | 175,592 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 14 | Voting age population | Count | Exact concept | 132,903 | 132,903 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 15 | Asian share of voting age population | Share | Approximate concept | 2.00% | 2.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 15 | Black share of voting age population | Share | Approximate concept | 25.20% | 25.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 15 | Latino/Hispanic share of voting age population | Share | Approximate concept | 64.60% | 64.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 15 | Total population | Count | Exact concept | 173,536 | 173,536 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 15 | Voting age population | Count | Exact concept | 129,432 | 129,432 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 16 | Asian share of voting age population | Share | Approximate concept | 1.50% | 1.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 16 | Black share of voting age population | Share | Approximate concept | 32.30% | 32.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 16 | Latino/Hispanic share of voting age population | Share | Approximate concept | 61.80% | 61.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 16 | Total population | Count | Exact concept | 175,413 | 175,413 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 16 | Voting age population | Count | Exact concept | 130,131 | 130,131 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 17 | Asian share of voting age population | Share | Approximate concept | 1.30% | 1.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 17 | Black share of voting age population | Share | Approximate concept | 29.00% | 29.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 17 | Latino/Hispanic share of voting age population | Share | Approximate concept | 65.20% | 65.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 17 | Total population | Count | Exact concept | 175,486 | 175,486 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 17 | Voting age population | Count | Exact concept | 128,856 | 128,856 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 18 | Asian share of voting age population | Share | Approximate concept | 13.60% | 13.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 18 | Black share of voting age population | Share | Approximate concept | 27.20% | 27.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 18 | Latino/Hispanic share of voting age population | Share | Approximate concept | 51.80% | 51.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 18 | Total population | Count | Exact concept | 175,681 | 175,681 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 18 | Voting age population | Count | Exact concept | 133,975 | 133,975 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 19 | Asian share of voting age population | Share | Approximate concept | 37.20% | 37.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 19 | Black share of voting age population | Share | Approximate concept | 1.60% | 1.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 19 | Latino/Hispanic share of voting age population | Share | Approximate concept | 17.50% | 17.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 19 | Total population | Count | Exact concept | 170,692 | 170,692 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 19 | Voting age population | Count | Exact concept | 140,177 | 140,177 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 20 | Asian share of voting age population | Share | Approximate concept | 72.30% | 72.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 20 | Black share of voting age population | Share | Approximate concept | 2.40% | 2.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 20 | Latino/Hispanic share of voting age population | Share | Approximate concept | 14.40% | 14.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 20 | Total population | Count | Exact concept | 172,944 | 172,944 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 20 | Voting age population | Count | Exact concept | 144,989 | 144,989 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 21 | Asian share of voting age population | Share | Approximate concept | 12.20% | 12.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 21 | Black share of voting age population | Share | Approximate concept | 8.70% | 8.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 21 | Latino/Hispanic share of voting age population | Share | Approximate concept | 73.10% | 73.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 21 | Total population | Count | Exact concept | 170,397 | 170,397 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 21 | Voting age population | Count | Exact concept | 129,663 | 129,663 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 22 | Asian share of voting age population | Share | Approximate concept | 14.00% | 14.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 22 | Black share of voting age population | Share | Approximate concept | 4.90% | 4.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 22 | Latino/Hispanic share of voting age population | Share | Approximate concept | 24.10% | 24.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 22 | Total population | Count | Exact concept | 168,889 | 168,889 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 22 | Voting age population | Count | Exact concept | 146,157 | 146,157 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 23 | Asian share of voting age population | Share | Approximate concept | 43.60% | 43.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 23 | Black share of voting age population | Share | Approximate concept | 10.90% | 10.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 23 | Latino/Hispanic share of voting age population | Share | Approximate concept | 13.90% | 13.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 23 | Total population | Count | Exact concept | 169,886 | 169,886 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 23 | Voting age population | Count | Exact concept | 139,812 | 139,812 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 24 | Asian share of voting age population | Share | Approximate concept | 36.60% | 36.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 24 | Black share of voting age population | Share | Approximate concept | 10.60% | 10.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 24 | Latino/Hispanic share of voting age population | Share | Approximate concept | 20.00% | 20.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 24 | Total population | Count | Exact concept | 169,157 | 169,157 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 24 | Voting age population | Count | Exact concept | 134,919 | 134,919 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 25 | Asian share of voting age population | Share | Approximate concept | 42.10% | 42.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 25 | Black share of voting age population | Share | Approximate concept | 1.60% | 1.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 25 | Latino/Hispanic share of voting age population | Share | Approximate concept | 42.40% | 42.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 25 | Total population | Count | Exact concept | 169,541 | 169,541 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 25 | Voting age population | Count | Exact concept | 138,436 | 138,436 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 26 | Asian share of voting age population | Share | Approximate concept | 32.80% | 32.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 26 | Black share of voting age population | Share | Approximate concept | 6.20% | 6.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 26 | Latino/Hispanic share of voting age population | Share | Approximate concept | 29.10% | 29.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 26 | Total population | Count | Exact concept | 169,044 | 169,044 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 26 | Voting age population | Count | Exact concept | 141,920 | 141,920 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 27 | Asian share of voting age population | Share | Approximate concept | 11.70% | 11.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 27 | Black share of voting age population | Share | Approximate concept | 61.90% | 61.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 27 | Latino/Hispanic share of voting age population | Share | Approximate concept | 16.00% | 16.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 27 | Total population | Count | Exact concept | 169,452 | 169,452 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 27 | Voting age population | Count | Exact concept | 135,210 | 135,210 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 28 | Asian share of voting age population | Share | Approximate concept | 16.10% | 16.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 28 | Black share of voting age population | Share | Approximate concept | 45.20% | 45.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 28 | Latino/Hispanic share of voting age population | Share | Approximate concept | 15.30% | 15.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 28 | Total population | Count | Exact concept | 170,068 | 170,068 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 28 | Voting age population | Count | Exact concept | 136,039 | 136,039 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 29 | Asian share of voting age population | Share | Approximate concept | 27.70% | 27.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 29 | Black share of voting age population | Share | Approximate concept | 6.10% | 6.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 29 | Latino/Hispanic share of voting age population | Share | Approximate concept | 23.50% | 23.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 29 | Total population | Count | Exact concept | 172,422 | 172,422 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 29 | Voting age population | Count | Exact concept | 140,118 | 140,118 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 30 | Asian share of voting age population | Share | Approximate concept | 20.20% | 20.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 30 | Black share of voting age population | Share | Approximate concept | 2.00% | 2.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 30 | Latino/Hispanic share of voting age population | Share | Approximate concept | 28.20% | 28.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 30 | Total population | Count | Exact concept | 169,598 | 169,598 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 30 | Voting age population | Count | Exact concept | 137,957 | 137,957 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 31 | Asian share of voting age population | Share | Approximate concept | 2.70% | 2.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 31 | Black share of voting age population | Share | Approximate concept | 63.50% | 63.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 31 | Latino/Hispanic share of voting age population | Share | Approximate concept | 17.40% | 17.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 31 | Total population | Count | Exact concept | 169,778 | 169,778 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 31 | Voting age population | Count | Exact concept | 129,810 | 129,810 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 32 | Asian share of voting age population | Share | Approximate concept | 14.10% | 14.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 32 | Black share of voting age population | Share | Approximate concept | 5.80% | 5.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 32 | Latino/Hispanic share of voting age population | Share | Approximate concept | 34.30% | 34.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 32 | Total population | Count | Exact concept | 168,905 | 168,905 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 32 | Voting age population | Count | Exact concept | 135,364 | 135,364 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 33 | Asian share of voting age population | Share | Approximate concept | 9.20% | 9.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 33 | Black share of voting age population | Share | Approximate concept | 4.50% | 4.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 33 | Latino/Hispanic share of voting age population | Share | Approximate concept | 11.60% | 11.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 33 | Total population | Count | Exact concept | 176,506 | 176,506 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 33 | Voting age population | Count | Exact concept | 132,233 | 132,233 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 34 | Asian share of voting age population | Share | Approximate concept | 9.30% | 9.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 34 | Black share of voting age population | Share | Approximate concept | 7.60% | 7.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 34 | Latino/Hispanic share of voting age population | Share | Approximate concept | 39.10% | 39.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 34 | Total population | Count | Exact concept | 168,745 | 168,745 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 34 | Voting age population | Count | Exact concept | 140,575 | 140,575 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 35 | Asian share of voting age population | Share | Approximate concept | 8.80% | 8.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 35 | Black share of voting age population | Share | Approximate concept | 35.30% | 35.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 35 | Latino/Hispanic share of voting age population | Share | Approximate concept | 12.50% | 12.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 35 | Total population | Count | Exact concept | 172,009 | 172,009 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 35 | Voting age population | Count | Exact concept | 142,290 | 142,290 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 36 | Asian share of voting age population | Share | Approximate concept | 4.90% | 4.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 36 | Black share of voting age population | Share | Approximate concept | 48.30% | 48.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 36 | Latino/Hispanic share of voting age population | Share | Approximate concept | 17.70% | 17.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 36 | Total population | Count | Exact concept | 170,261 | 170,261 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 36 | Voting age population | Count | Exact concept | 140,370 | 140,370 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 37 | Asian share of voting age population | Share | Approximate concept | 8.50% | 8.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 37 | Black share of voting age population | Share | Approximate concept | 21.50% | 21.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 37 | Latino/Hispanic share of voting age population | Share | Approximate concept | 50.30% | 50.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 37 | Total population | Count | Exact concept | 168,631 | 168,631 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 37 | Voting age population | Count | Exact concept | 133,459 | 133,459 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 38 | Asian share of voting age population | Share | Approximate concept | 31.60% | 31.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 38 | Black share of voting age population | Share | Approximate concept | 4.10% | 4.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 38 | Latino/Hispanic share of voting age population | Share | Approximate concept | 35.30% | 35.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 38 | Total population | Count | Exact concept | 175,131 | 175,131 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 38 | Voting age population | Count | Exact concept | 134,344 | 134,344 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 39 | Asian share of voting age population | Share | Approximate concept | 13.00% | 13.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 39 | Black share of voting age population | Share | Approximate concept | 6.30% | 6.30% | +0.00 pp | 0.50 pp | Pass | Yes |
| 39 | Latino/Hispanic share of voting age population | Share | Approximate concept | 14.80% | 14.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 39 | Total population | Count | Exact concept | 174,708 | 174,708 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 39 | Voting age population | Count | Exact concept | 134,785 | 134,785 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 40 | Asian share of voting age population | Share | Approximate concept | 6.70% | 6.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 40 | Black share of voting age population | Share | Approximate concept | 49.60% | 49.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 40 | Latino/Hispanic share of voting age population | Share | Approximate concept | 14.60% | 14.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 40 | Total population | Count | Exact concept | 172,245 | 172,245 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 40 | Voting age population | Count | Exact concept | 138,752 | 138,752 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 41 | Asian share of voting age population | Share | Approximate concept | 1.60% | 1.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 41 | Black share of voting age population | Share | Approximate concept | 70.90% | 70.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 41 | Latino/Hispanic share of voting age population | Share | Approximate concept | 15.10% | 15.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 41 | Total population | Count | Exact concept | 169,449 | 169,449 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 41 | Voting age population | Count | Exact concept | 131,719 | 131,719 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 42 | Asian share of voting age population | Share | Approximate concept | 3.70% | 3.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 42 | Black share of voting age population | Share | Approximate concept | 64.50% | 64.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 42 | Latino/Hispanic share of voting age population | Share | Approximate concept | 21.70% | 21.70% | +0.00 pp | 0.50 pp | Pass | Yes |
| 42 | Total population | Count | Exact concept | 168,746 | 168,746 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 42 | Voting age population | Count | Exact concept | 129,937 | 129,937 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 43 | Asian share of voting age population | Share | Approximate concept | 53.90% | 53.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 43 | Black share of voting age population | Share | Approximate concept | 1.00% | 1.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 43 | Latino/Hispanic share of voting age population | Share | Approximate concept | 14.10% | 14.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 43 | Total population | Count | Exact concept | 175,545 | 175,545 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 43 | Voting age population | Count | Exact concept | 136,740 | 136,740 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 44 | Asian share of voting age population | Share | Approximate concept | 14.00% | 14.10% | +0.10 pp | 0.50 pp | Pass | No |
| 44 | Black share of voting age population | Share | Approximate concept | 2.10% | 2.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 44 | Latino/Hispanic share of voting age population | Share | Approximate concept | 9.80% | 9.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 44 | Total population | Count | Exact concept | 175,698 | 173,911 | -1787 (-1.02%) | 0.25% | Review | No |
| 44 | Voting age population | Count | Exact concept | 114,799 | 113,559 | -1240 (-1.08%) | 0.25% | Review | No |
| 45 | Asian share of voting age population | Share | Approximate concept | 6.90% | 6.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 45 | Black share of voting age population | Share | Approximate concept | 59.60% | 59.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 45 | Latino/Hispanic share of voting age population | Share | Approximate concept | 8.80% | 8.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 45 | Total population | Count | Exact concept | 168,780 | 168,780 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 45 | Voting age population | Count | Exact concept | 133,117 | 133,117 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 46 | Asian share of voting age population | Share | Approximate concept | 7.90% | 7.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 46 | Black share of voting age population | Share | Approximate concept | 50.00% | 50.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 46 | Latino/Hispanic share of voting age population | Share | Approximate concept | 8.40% | 8.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 46 | Total population | Count | Exact concept | 170,410 | 170,410 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 46 | Voting age population | Count | Exact concept | 135,235 | 135,235 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 47 | Asian share of voting age population | Share | Approximate concept | 20.30% | 20.10% | -0.20 pp | 0.50 pp | Pass | No |
| 47 | Black share of voting age population | Share | Approximate concept | 8.10% | 8.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 47 | Latino/Hispanic share of voting age population | Share | Approximate concept | 17.30% | 17.10% | -0.20 pp | 0.50 pp | Pass | No |
| 47 | Total population | Count | Exact concept | 171,863 | 173,741 | +1878 (+1.09%) | 0.25% | Review | No |
| 47 | Voting age population | Count | Exact concept | 137,114 | 138,809 | +1695 (+1.24%) | 0.25% | Review | No |
| 48 | Asian share of voting age population | Share | Approximate concept | 17.30% | 17.40% | +0.10 pp | 0.50 pp | Pass | No |
| 48 | Black share of voting age population | Share | Approximate concept | 2.10% | 2.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 48 | Latino/Hispanic share of voting age population | Share | Approximate concept | 7.50% | 7.60% | +0.10 pp | 0.50 pp | Pass | No |
| 48 | Total population | Count | Exact concept | 176,752 | 176,661 | -91 (-0.05%) | 0.25% | Pass | No |
| 48 | Voting age population | Count | Exact concept | 141,626 | 141,171 | -455 (-0.32%) | 0.25% | Review | No |
| 49 | Asian share of voting age population | Share | Approximate concept | 11.80% | 11.80% | +0.00 pp | 0.50 pp | Pass | Yes |
| 49 | Black share of voting age population | Share | Approximate concept | 23.40% | 23.40% | +0.00 pp | 0.50 pp | Pass | Yes |
| 49 | Latino/Hispanic share of voting age population | Share | Approximate concept | 30.20% | 30.20% | +0.00 pp | 0.50 pp | Pass | Yes |
| 49 | Total population | Count | Exact concept | 168,682 | 168,682 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 49 | Voting age population | Count | Exact concept | 128,906 | 128,906 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 50 | Asian share of voting age population | Share | Approximate concept | 16.50% | 16.50% | +0.00 pp | 0.50 pp | Pass | Yes |
| 50 | Black share of voting age population | Share | Approximate concept | 2.90% | 2.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 50 | Latino/Hispanic share of voting age population | Share | Approximate concept | 12.60% | 12.60% | +0.00 pp | 0.50 pp | Pass | Yes |
| 50 | Total population | Count | Exact concept | 173,264 | 173,264 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 50 | Voting age population | Count | Exact concept | 137,690 | 137,690 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 51 | Asian share of voting age population | Share | Approximate concept | 8.90% | 8.90% | +0.00 pp | 0.50 pp | Pass | Yes |
| 51 | Black share of voting age population | Share | Approximate concept | 1.10% | 1.10% | +0.00 pp | 0.50 pp | Pass | Yes |
| 51 | Latino/Hispanic share of voting age population | Share | Approximate concept | 10.00% | 10.00% | +0.00 pp | 0.50 pp | Pass | Yes |
| 51 | Total population | Count | Exact concept | 169,200 | 169,200 | +0 (+0.00%) | 0.25% | Pass | Yes |
| 51 | Voting age population | Count | Exact concept | 135,070 | 135,070 | +0 (+0.00%) | 0.25% | Pass | Yes |