Advisory boundary-shape measurements
District compactness, without pretending it proves intent.
Compare Polsby–Popper and convex-hull ratios for official 2024 congressional and state legislative boundaries. Detailed measurements are checked against Census 1:500,000 geometry so resolution-sensitive shapes remain visible instead of becoming false precision.
Low values can reflect coastlines, islands, political subdivisions, communities of interest, legal requirements, or map resolution. They do not establish partisan intent, illegality, representational quality, fraud, or misconduct.
Comparable shape metrics
Official plan boundaries
Showing 4,101–4,200 of 7,272
| District | Type | Polsby–Popper | Convex hull | Relative percentile | Resolution check | Boundary detail |
|---|---|---|---|---|---|---|
| MN · State House District 54BGEOID 2754B · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.355 | 0.838500K: 0.838 | 53.8middle or higher | stablePP difference 3.1% | 99.545 km1,384 vertices · 1 part · 0 holes |
| RI · State House District 15GEOID 44015 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.361 | 0.756500K: 0.755 | 53.8middle or higher | stablePP difference 4.7% | 28.281 km828 vertices · 1 part · 0 holes |
| VT · Chittenden-22 State House DistrictGEOID 50C22 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.368 | 0.768500K: 0.772 | 53.8middle or higher | stablePP difference 6.6% | 19.81 km519 vertices · 1 part · 0 holes |
| WA · Legislative (Senate) District 47GEOID 53047 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.357 | 0.814500K: 0.815 | 59.3middle or higher | stablePP difference 3.5% | 78.056 km1,630 vertices · 1 part · 0 holes |
| WA · Legislative (House) District 47GEOID 53047 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.357 | 0.814500K: 0.815 | 53.8middle or higher | stablePP difference 3.5% | 78.056 km1,630 vertices · 1 part · 0 holes |
| MS · State House District 82GEOID 28082 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.354 | 0.754500K: 0.754 | 53.9middle or higher | stablePP difference 2.8% | 55.722 km1,302 vertices · 1 part · 0 holes |
| PA · State House District 120GEOID 42120 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.347 | 0.740500K: 0.740 | 53.9middle or higher | stablePP difference 0.9% | 92.477 km1,305 vertices · 1 part · 0 holes |
| VT · Chittenden South East Senatorial DistrictGEOID 50CHS · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.349 | 0.719500K: 0.719 | 59.4middle or higher | stablePP difference 1.3% | 185.518 km2,453 vertices · 1 part · 0 holes |
| IN · State Senate District 21GEOID 18021 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.345 | 0.712500K: 0.712 | 59.4middle or higher | stablePP difference 0.3% | 207.547 km1,608 vertices · 1 part · 0 holes |
| UT · State House District 3GEOID 49003 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.364 | 0.796500K: 0.796 | 53.9middle or higher | stablePP difference 5.3% | 198.041 km5,768 vertices · 1 part · 0 holes |
| AL · State Senate District 32GEOID 01032 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.156 | 0.806500K: 0.500 | 59.5middle or higher | resolution sensitivePP difference 54.7% | 262.974 km2,555 vertices · 1 part · 0 holes |
| WA · Legislative (Senate) District 7GEOID 53007 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.346 | 0.825500K: 0.825 | 59.5middle or higher | stablePP difference 0.5% | 1,119.759 km7,596 vertices · 1 part · 0 holes |
| WA · Legislative (House) District 7GEOID 53007 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.346 | 0.825500K: 0.825 | 53.9middle or higher | stablePP difference 0.5% | 1,119.759 km7,596 vertices · 1 part · 0 holes |
| VT · Chittenden-8 State House DistrictGEOID 50C-8 · effective 2024-01-01 | State legislative lower chamber | 0.344500K: 0.349 | 0.715500K: 0.715 | 53.9middle or higher | stablePP difference 1.4% | 33.882 km545 vertices · 1 part · 0 holes |
| PA · State Senate District 18GEOID 42018 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.348 | 0.778500K: 0.778 | 59.6middle or higher | stablePP difference 0.9% | 153.907 km2,102 vertices · 1 part · 0 holes |
| MS · State Senate District 43GEOID 28043 · effective 2024-01-01 | State legislative upper chamber | 0.344500K: 0.346 | 0.830500K: 0.830 | 59.6middle or higher | stablePP difference 0.4% | 416.118 km3,473 vertices · 1 part · 0 holes |
| GA · State Senate District 40GEOID 13040 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.356 | 0.777500K: 0.777 | 59.7middle or higher | stablePP difference 3.1% | 70.211 km1,359 vertices · 1 part · 0 holes |
| NC · State House District 94GEOID 37094 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.352 | 0.725500K: 0.725 | 54.0middle or higher | stablePP difference 2.1% | 276.643 km4,488 vertices · 1 part · 0 holes |
| IN · Congressional District 9GEOID 1809 · effective 2024-01-01 | U.S. House | 0.345500K: 0.350 | 0.766500K: 0.766 | 72.5middle or higher | stablePP difference 1.4% | 758.522 km8,496 vertices · 1 part · 0 holes |
| VT · Rutland-10 State House DistrictGEOID 50R10 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.392 | 0.769500K: 0.771 | 54.0middle or higher | stablePP difference 12.0% | 93.293 km1,116 vertices · 1 part · 0 holes |
| WI · Assembly District 80GEOID 55080 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.354 | 0.790500K: 0.790 | 54.0middle or higher | stablePP difference 2.6% | 93.622 km1,197 vertices · 1 part · 0 holes |
| SC · Congressional District 3GEOID 4503 · effective 2024-01-01 | U.S. House | 0.345500K: 0.359 | 0.849500K: 0.849 | 72.7middle or higher | stablePP difference 3.9% | 742.902 km20,199 vertices · 1 part · 0 holes |
| MO · State Senate District 8GEOID 29008 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.356 | 0.890500K: 0.891 | 59.7middle or higher | stablePP difference 3.1% | 143.505 km1,677 vertices · 1 part · 0 holes |
| MT · State Senate District 40GEOID 30040 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.357 | 0.759500K: 0.760 | 59.8middle or higher | stablePP difference 3.4% | 127.834 km2,686 vertices · 1 part · 0 holes |
| CT · State House District 124GEOID 09124 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.368 | 0.782500K: 0.780 | 54.0middle or higher | stablePP difference 6.2% | 18.64 km430 vertices · 1 part · 0 holes |
| NY · Assembly District 74GEOID 36074 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.352 | 0.777500K: 0.780 | 54.0middle or higher | stablePP difference 2.1% | 15.875 km283 vertices · 1 part · 0 holes |
| UT · State House District 63GEOID 49063 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.358 | 0.767500K: 0.768 | 54.1middle or higher | stablePP difference 3.6% | 206.411 km5,817 vertices · 1 part · 0 holes |
| SC · State Senate District 19GEOID 45019 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.351 | 0.761500K: 0.761 | 59.8middle or higher | stablePP difference 1.6% | 114.902 km3,229 vertices · 1 part · 0 holes |
| MO · State House District 152GEOID 29152 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.357 | 0.903500K: 0.904 | 54.1middle or higher | stablePP difference 3.2% | 209.402 km3,203 vertices · 1 part · 0 holes |
| NJ · State Senate District 30GEOID 34030 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.392 | 0.799500K: 0.799 | 59.9middle or higher | stablePP difference 11.9% | 106.705 km6,355 vertices · 1 part · 0 holes |
| NJ · Assembly District 30GEOID 34030 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.392 | 0.799500K: 0.799 | 54.1middle or higher | stablePP difference 11.9% | 106.705 km6,355 vertices · 1 part · 0 holes |
| MN · State House District 8BGEOID 2708B · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.202 | 0.778500K: 0.695 | 54.1middle or higher | resolution sensitivePP difference 41.4% | 115.067 km779 vertices · 1 part · 0 holes |
| MN · State Senate District 20GEOID 27020 · effective 2024-01-01 | State legislative upper chamber | 0.345500K: 0.347 | 0.810500K: 0.811 | 59.9middle or higher | stablePP difference 0.4% | 402.336 km3,159 vertices · 1 part · 0 holes |
| MT · State House District 67GEOID 30067 · effective 2024-01-01 | State legislative lower chamber | 0.345500K: 0.376 | 0.785500K: 0.788 | 54.1middle or higher | stablePP difference 8.0% | 32.278 km828 vertices · 1 part · 0 holes |
| KS · State House District 98GEOID 20098 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.348 | 0.737500K: 0.737 | 54.2middle or higher | stablePP difference 0.7% | 45.056 km440 vertices · 1 part · 0 holes |
| ID · State Senate District 32GEOID 16032 · effective 2024-01-01 | State legislative upper chamber | 0.346500K: 0.348 | 0.826500K: 0.826 | 60.0middle or higher | stablePP difference 0.5% | 186.537 km1,901 vertices · 1 part · 1 hole |
| ID · State House District 32GEOID 16032 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.348 | 0.826500K: 0.826 | 54.2middle or higher | stablePP difference 0.5% | 186.537 km1,901 vertices · 1 part · 1 hole |
| CT · State House District 34GEOID 09034 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.352 | 0.657500K: 0.656 | 54.2middle or higher | stablePP difference 1.9% | 101.007 km1,448 vertices · 1 part · 0 holes |
| ME · State House District 44GEOID 23044 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.371 | 0.737500K: 0.738 | 54.2middle or higher | stablePP difference 6.9% | 100.32 km2,780 vertices · 1 part · 0 holes |
| AR · State House District 14GEOID 05014 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.351 | 0.781500K: 0.782 | 54.3middle or higher | stablePP difference 1.6% | 69.196 km1,324 vertices · 1 part · 0 holes |
| VT · Grand Isle-Chittenden State House DistrictGEOID 50GIC · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.348 | 0.702500K: 0.703 | 54.3middle or higher | stablePP difference 0.7% | 144.772 km1,117 vertices · 1 part · 0 holes |
| AK · State Senate District IGEOID 0200I · effective 2024-01-01 | State legislative upper chamber | 0.346500K: 0.337 | 0.733500K: 0.740 | 60.0middle or higher | stablePP difference 2.5% | 70.159 km836 vertices · 1 part · 0 holes |
| ND · State Senate District 35GEOID 38035 · effective 2024-01-01 | State legislative upper chamber | 0.346500K: 0.348 | 0.819500K: 0.820 | 60.1middle or higher | stablePP difference 0.6% | 21.715 km264 vertices · 1 part · 0 holes |
| ND · State House District 35GEOID 38035 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.348 | 0.819500K: 0.820 | 54.3middle or higher | stablePP difference 0.6% | 21.715 km264 vertices · 1 part · 0 holes |
| OR · State Senate District 19GEOID 41019 · effective 2024-01-01 | State legislative upper chamber | 0.346500K: 0.354 | 0.727500K: 0.727 | 60.1middle or higher | stablePP difference 2.3% | 80.263 km1,196 vertices · 1 part · 0 holes |
| IA · State House District 10GEOID 19010 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.349 | 0.771500K: 0.771 | 54.3middle or higher | stablePP difference 0.8% | 366.137 km2,443 vertices · 1 part · 0 holes |
| ME · State Senate District 24GEOID 23024 · effective 2024-01-01 | State legislative upper chamber | 0.346500K: 0.327 | 0.737500K: 0.767 | 60.2middle or higher | stablePP difference 5.4% | 194.526 km2,085 vertices · 1 part · 0 holes |
| PA · State House District 158GEOID 42158 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.359 | 0.796500K: 0.797 | 54.3middle or higher | stablePP difference 3.6% | 106.433 km2,341 vertices · 1 part · 0 holes |
| PR · State House District 17GEOID 72017 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.392 | 0.836500K: 0.837 | 54.4middle or higher | stablePP difference 11.7% | 83.04 km3,069 vertices · 1 part · 0 holes |
| WI · Assembly District 38GEOID 55038 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.350 | 0.712500K: 0.713 | 54.4middle or higher | stablePP difference 0.9% | 206.461 km1,239 vertices · 1 part · 0 holes |
| AL · State House District 10GEOID 01010 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.355 | 0.777500K: 0.778 | 54.4middle or higher | stablePP difference 2.4% | 100.364 km1,610 vertices · 1 part · 0 holes |
| ME · State House District 2GEOID 23002 · effective 2024-01-01 | State legislative lower chamber | 0.346500K: 0.348 | 0.722500K: 0.723 | 54.4middle or higher | stablePP difference 0.3% | 245.214 km1,082 vertices · 1 part · 0 holes |
| SC · State Senate District 2GEOID 45002 · effective 2024-01-01 | State legislative upper chamber | 0.347500K: 0.368 | 0.876500K: 0.877 | 60.3middle or higher | stablePP difference 5.7% | 211.628 km5,982 vertices · 1 part · 0 holes |
| MN · State House District 35AGEOID 2735A · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.353 | 0.779500K: 0.781 | 54.4middle or higher | stablePP difference 1.6% | 38.845 km546 vertices · 1 part · 0 holes |
| FL · State House District 98GEOID 12098 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.353 | 0.725500K: 0.725 | 54.5middle or higher | stablePP difference 1.7% | 63.249 km1,431 vertices · 1 part · 0 holes |
| TN · State House District 25GEOID 47025 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.357 | 0.825500K: 0.825 | 54.5middle or higher | stablePP difference 2.7% | 276.917 km5,254 vertices · 1 part · 0 holes |
| KY · State House District 70GEOID 21070 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.358 | 0.752500K: 0.752 | 54.5middle or higher | stablePP difference 3.1% | 284.739 km3,436 vertices · 1 part · 0 holes |
| AR · State House District 63GEOID 05063 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.354 | 0.737500K: 0.738 | 54.5middle or higher | stablePP difference 2.0% | 217.233 km2,925 vertices · 1 part · 0 holes |
| MO · State House District 4GEOID 29004 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.354 | 0.775500K: 0.775 | 54.5middle or higher | stablePP difference 1.8% | 533.236 km5,064 vertices · 1 part · 0 holes |
| ME · State House District 81GEOID 23081 · effective 2024-01-01 | State legislative lower chamber | 0.347500K: 0.348 | 0.791500K: 0.791 | 54.6middle or higher | stablePP difference 0.2% | 175.636 km916 vertices · 1 part · 0 holes |
| PA · State House District 178GEOID 42178 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.355 | 0.722500K: 0.722 | 54.6middle or higher | stablePP difference 2.0% | 68.438 km950 vertices · 1 part · 0 holes |
| TX · State House District 59GEOID 48059 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.348 | 0.678500K: 0.678 | 54.6middle or higher | stablePP difference 0.0% | 566.149 km2,925 vertices · 1 part · 0 holes |
| MS · State House District 109GEOID 28109 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.364 | 0.774500K: 0.775 | 54.6middle or higher | stablePP difference 4.5% | 194.047 km4,081 vertices · 1 part · 0 holes |
| UT · State House District 16GEOID 49016 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.363 | 0.745500K: 0.746 | 54.6middle or higher | stablePP difference 4.3% | 43.832 km860 vertices · 1 part · 0 holes |
| OR · Congressional District 3GEOID 4103 · effective 2024-01-01 | U.S. House | 0.348500K: 0.355 | 0.778500K: 0.778 | 73.0middle or higher | stablePP difference 2.0% | 365.081 km4,253 vertices · 1 part · 0 holes |
| WI · Assembly District 16GEOID 55016 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.354 | 0.741500K: 0.743 | 54.7middle or higher | stablePP difference 1.7% | 25.79 km683 vertices · 1 part · 0 holes |
| ME · State House District 139GEOID 23139 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.353 | 0.697500K: 0.697 | 54.7middle or higher | stablePP difference 1.4% | 103.27 km1,814 vertices · 1 part · 0 holes |
| AL · State House District 80GEOID 01080 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.368 | 0.756500K: 0.759 | 54.7middle or higher | stablePP difference 5.6% | 81.018 km1,095 vertices · 1 part · 0 holes |
| OK · State House District 25GEOID 40025 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.351 | 0.752500K: 0.753 | 54.7middle or higher | stablePP difference 0.8% | 279.264 km3,621 vertices · 1 part · 0 holes |
| SD · State Senate District 10GEOID 46010 · effective 2024-01-01 | State legislative upper chamber | 0.348500K: 0.352 | 0.770500K: 0.770 | 60.3middle or higher | stablePP difference 1.0% | 34.063 km397 vertices · 1 part · 0 holes |
| SD · State House District 10GEOID 46010 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.352 | 0.770500K: 0.770 | 54.7middle or higher | stablePP difference 1.0% | 34.063 km397 vertices · 1 part · 0 holes |
| AR · State House District 86GEOID 05086 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.359 | 0.750500K: 0.750 | 54.8middle or higher | stablePP difference 3.0% | 436.226 km4,666 vertices · 1 part · 0 holes |
| AR · State House District 70GEOID 05070 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.355 | 0.735500K: 0.735 | 54.8middle or higher | stablePP difference 1.9% | 67.682 km891 vertices · 1 part · 0 holes |
| NH · State Senate District 4GEOID 33004 · effective 2024-01-01 | State legislative upper chamber | 0.348500K: 0.359 | 0.659500K: 0.661 | 60.4middle or higher | stablePP difference 3.0% | 94.276 km1,339 vertices · 1 part · 0 holes |
| MS · State House District 116GEOID 28116 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.379 | 0.849500K: 0.849 | 54.8middle or higher | stablePP difference 8.1% | 141.936 km3,772 vertices · 1 part · 0 holes |
| PA · State House District 142GEOID 42142 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.351 | 0.691500K: 0.692 | 54.8middle or higher | stablePP difference 0.7% | 50.582 km783 vertices · 1 part · 0 holes |
| ND · State Senate District 8GEOID 38008 · effective 2024-01-01 | State legislative upper chamber | 0.348500K: 0.349 | 0.743500K: 0.743 | 60.4middle or higher | stablePP difference 0.2% | 448.555 km2,872 vertices · 1 part · 0 holes |
| ND · State House District 8GEOID 38008 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.349 | 0.743500K: 0.743 | 54.8middle or higher | stablePP difference 0.2% | 448.555 km2,872 vertices · 1 part · 0 holes |
| OK · State House District 16GEOID 40016 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.349 | 0.707500K: 0.707 | 54.9middle or higher | stablePP difference 0.2% | 253.252 km2,643 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 20GEOID 33720 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.354 | 0.672500K: 0.673 | 54.9middle or higher | stablePP difference 1.7% | 51.656 km623 vertices · 1 part · 0 holes |
| NY · Assembly District 133GEOID 36133 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.350 | 0.810500K: 0.810 | 54.9middle or higher | stablePP difference 0.3% | 358.728 km2,960 vertices · 1 part · 0 holes |
| MA · 4th Hampden DistrictGEOID 25047 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.361 | 0.771500K: 0.772 | 54.9middle or higher | stablePP difference 3.5% | 82.802 km1,274 vertices · 1 part · 0 holes |
| OR · State Senate District 27GEOID 41027 · effective 2024-01-01 | State legislative upper chamber | 0.348500K: 0.355 | 0.759500K: 0.759 | 60.5middle or higher | stablePP difference 1.8% | 229.792 km3,733 vertices · 1 part · 0 holes |
| CA · State Senate District 5GEOID 06005 · effective 2024-01-01 | State legislative upper chamber | 0.348500K: 0.360 | 0.790500K: 0.790 | 60.5middle or higher | stablePP difference 3.3% | 415.086 km5,859 vertices · 1 part · 0 holes |
| HI · State House District 28GEOID 15028 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.451 | 0.710500K: 0.785 | 55.0middle or higher | resolution sensitivePP difference 22.7% | 17.109 km400 vertices · 1 part · 0 holes |
| IL · State House District 105GEOID 17105 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.350 | 0.765500K: 0.765 | 55.0middle or higher | stablePP difference 0.6% | 384.634 km3,681 vertices · 1 part · 0 holes |
| GA · State House District 16GEOID 13016 · effective 2024-01-01 | State legislative lower chamber | 0.348500K: 0.354 | 0.879500K: 0.879 | 55.0middle or higher | stablePP difference 1.5% | 188.8 km2,486 vertices · 1 part · 0 holes |
| HI · State House District 31GEOID 15031 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.355 | 0.715500K: 0.715 | 55.0middle or higher | stablePP difference 1.9% | 27.849 km646 vertices · 1 part · 0 holes |
| WY · State House District 60GEOID 56060 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.355 | 0.655500K: 0.654 | 55.0middle or higher | stablePP difference 1.7% | 23.216 km227 vertices · 1 part · 0 holes |
| OK · State House District 59GEOID 40059 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.351 | 0.698500K: 0.698 | 55.0middle or higher | stablePP difference 0.6% | 543.398 km5,858 vertices · 1 part · 0 holes |
| NE · State Senate District 22GEOID 31022 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.350 | 0.658500K: 0.658 | 60.5middle or higher | stablePP difference 0.3% | 281.099 km2,264 vertices · 1 part · 0 holes |
| NV · Assembly District 6GEOID 32006 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.353 | 0.731500K: 0.732 | 55.1middle or higher | stablePP difference 1.3% | 36.677 km736 vertices · 1 part · 0 holes |
| IA · State Senate District 2GEOID 19002 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.411 | 0.844500K: 0.845 | 60.6middle or higher | stablePP difference 15.1% | 405.93 km10,822 vertices · 1 part · 0 holes |
| RI · State Senate District 19GEOID 44019 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.371 | 0.808500K: 0.813 | 60.6middle or higher | stablePP difference 5.9% | 43.002 km1,019 vertices · 1 part · 0 holes |
| WI · Assembly District 42GEOID 55042 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.353 | 0.713500K: 0.713 | 55.1middle or higher | stablePP difference 1.0% | 213.843 km2,232 vertices · 1 part · 0 holes |
| PA · State Senate District 17GEOID 42017 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.354 | 0.729500K: 0.730 | 60.7middle or higher | stablePP difference 1.3% | 87.869 km1,617 vertices · 1 part · 0 holes |
| CT · State Senate District 36GEOID 09036 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.295 | 0.806500K: 0.799 | 60.8middle or higher | stablePP difference 15.5% | 101.099 km1,939 vertices · 1 part · 0 holes |
| NY · Assembly District 67GEOID 36067 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.358 | 0.738500K: 0.737 | 55.1middle or higher | stablePP difference 2.5% | 14.931 km189 vertices · 1 part · 0 holes |
| AR · State House District 71GEOID 05071 · effective 2024-01-01 | State legislative lower chamber | 0.349500K: 0.360 | 0.739500K: 0.740 | 55.1middle or higher | stablePP difference 3.0% | 55.956 km988 vertices · 1 part · 0 holes |
| ID · State Senate District 12GEOID 16012 · effective 2024-01-01 | State legislative upper chamber | 0.349500K: 0.350 | 0.656500K: 0.656 | 60.8middle or higher | stablePP difference 0.2% | 43.164 km582 vertices · 1 part · 0 holes |
How the measures work
Two measures, one stability guard.
- Polsby–Popper
- 4π × area ÷ perimeter². A circle approaches 1. Coastline and boundary detail can sharply increase perimeter.
- Convex-hull ratio
- District area divided by its local equal-area convex hull. Disconnected or deeply concave shapes score lower.
- Resolution guard
- Detailed and 1:500,000 values are labeled stable only when their relative differences stay within 20% and 10%, respectively.
Election-result boundary
Outcome relationships are not calculated yet.
The repository does not yet contain a nationwide certified, same-plan-vintage district result set. Compactness is not joined to election outcomes across mismatched plans or geography.
That guard prevents district results from being compared against a different plan vintage or geography.
Source provenance
U.S. Census Bureau TIGERweb
Six retained and hash-pinned GeoJSON collections cover detailed and generalized versions of each district type.
- congressional · detailed 444 source features
- congressional · generalized 500k 441 source features
- state upper · detailed 1,964 source features
- state upper · generalized 500k 1,960 source features
- state lower · detailed 4,879 source features
- state lower · generalized 500k 4,874 source features