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 6,901–7,000 of 7,272
| District | Type | Polsby–Popper | Convex hull | Relative percentile | Resolution check | Boundary detail |
|---|---|---|---|---|---|---|
| CT · State House District 111GEOID 09111 · effective 2024-01-01 | State legislative lower chamber | 0.585500K: 0.591 | 0.909500K: 0.910 | 94.2middle or higher | stablePP difference 1.0% | 42.379 km572 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 23GEOID 33723 · effective 2024-01-01 | State legislative lower chamber | 0.585500K: 0.608 | 0.912500K: 0.924 | 94.2middle or higher | stablePP difference 3.7% | 28.255 km211 vertices · 1 part · 0 holes |
| VT · Windham-6 State House DistrictGEOID 50W-6 · effective 2024-01-01 | State legislative lower chamber | 0.586500K: 0.586 | 0.855500K: 0.855 | 94.2middle or higher | stablePP difference 0.0% | 82.048 km254 vertices · 1 part · 0 holes |
| FL · State House District 64GEOID 12064 · effective 2024-01-01 | State legislative lower chamber | 0.586500K: 0.591 | 0.862500K: 0.862 | 94.2middle or higher | stablePP difference 0.9% | 49.828 km1,096 vertices · 1 part · 0 holes |
| KS · State House District 62GEOID 20062 · effective 2024-01-01 | State legislative lower chamber | 0.586500K: 0.589 | 0.894500K: 0.894 | 94.3middle or higher | stablePP difference 0.4% | 294.691 km2,431 vertices · 1 part · 0 holes |
| MN · State House District 61BGEOID 2761B · effective 2024-01-01 | State legislative lower chamber | 0.586500K: 0.587 | 0.922500K: 0.922 | 94.3middle or higher | stablePP difference 0.2% | 19.228 km206 vertices · 1 part · 0 holes |
| NH · State House District Hillsborough 13GEOID 33513 · effective 2024-01-01 | State legislative lower chamber | 0.586500K: 0.601 | 0.892500K: 0.892 | 94.3middle or higher | stablePP difference 2.5% | 40.264 km549 vertices · 1 part · 0 holes |
| SD · State Senate District 3GEOID 46003 · effective 2024-01-01 | State legislative upper chamber | 0.587500K: 0.588 | 0.911500K: 0.911 | 96.0middle or higher | stablePP difference 0.2% | 45.164 km368 vertices · 1 part · 0 holes |
| SD · State House District 3GEOID 46003 · effective 2024-01-01 | State legislative lower chamber | 0.587500K: 0.588 | 0.911500K: 0.911 | 94.3middle or higher | stablePP difference 0.2% | 45.164 km368 vertices · 1 part · 0 holes |
| MI · State Senate District 19GEOID 26019 · effective 2024-01-01 | State legislative upper chamber | 0.587500K: 0.587 | 0.858500K: 0.859 | 96.1middle or higher | stablePP difference 0.0% | 173.347 km748 vertices · 1 part · 0 holes |
| IN · State House District 91GEOID 18091 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.592 | 0.896500K: 0.896 | 94.3middle or higher | stablePP difference 0.7% | 56.173 km696 vertices · 1 part · 0 holes |
| MN · State Senate District 42GEOID 27042 · effective 2024-01-01 | State legislative upper chamber | 0.588500K: 0.601 | 0.919500K: 0.919 | 96.1middle or higher | stablePP difference 2.3% | 45.019 km639 vertices · 1 part · 0 holes |
| NC · State House District 98GEOID 37098 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.605 | 0.932500K: 0.932 | 94.4middle or higher | stablePP difference 2.9% | 60.833 km2,004 vertices · 1 part · 0 holes |
| UT · State House District 25GEOID 49025 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.591 | 0.895500K: 0.896 | 94.4middle or higher | stablePP difference 0.5% | 37.082 km737 vertices · 1 part · 0 holes |
| OK · State House District 32GEOID 40032 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.589 | 0.902500K: 0.902 | 94.4middle or higher | stablePP difference 0.2% | 243.76 km2,680 vertices · 1 part · 0 holes |
| WI · Assembly District 75GEOID 55075 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.593 | 0.875500K: 0.875 | 94.4middle or higher | stablePP difference 0.8% | 303.558 km2,722 vertices · 1 part · 0 holes |
| FL · State House District 25GEOID 12025 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.619 | 0.949500K: 0.949 | 94.4middle or higher | stablePP difference 5.0% | 165.959 km1,761 vertices · 1 part · 0 holes |
| ND · State Senate District 40GEOID 38040 · effective 2024-01-01 | State legislative upper chamber | 0.588500K: 0.590 | 0.872500K: 0.872 | 96.2middle or higher | stablePP difference 0.3% | 97.551 km746 vertices · 1 part · 0 holes |
| ND · State House District 40GEOID 38040 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.590 | 0.872500K: 0.872 | 94.5middle or higher | stablePP difference 0.3% | 97.551 km746 vertices · 1 part · 0 holes |
| NH · State House District Hillsborough 11GEOID 33511 · effective 2024-01-01 | State legislative lower chamber | 0.588500K: 0.608 | 0.840500K: 0.846 | 94.5middle or higher | stablePP difference 3.2% | 12.343 km372 vertices · 1 part · 0 holes |
| MT · State House District 20GEOID 30020 · effective 2024-01-01 | State legislative lower chamber | 0.589500K: 0.626 | 0.862500K: 0.863 | 94.5middle or higher | stablePP difference 5.9% | 12.333 km497 vertices · 1 part · 0 holes |
| MI · State House District 100GEOID 26100 · effective 2024-01-01 | State legislative lower chamber | 0.589500K: 0.589 | 0.856500K: 0.856 | 94.5middle or higher | stablePP difference 0.0% | 307.831 km1,855 vertices · 1 part · 0 holes |
| ME · State House District 150GEOID 23150 · effective 2024-01-01 | State legislative lower chamber | 0.589500K: 0.597 | 0.872500K: 0.873 | 94.5middle or higher | stablePP difference 1.3% | 39.364 km577 vertices · 1 part · 0 holes |
| FL · State House District 14GEOID 12014 · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.593 | 0.848500K: 0.849 | 94.6middle or higher | stablePP difference 0.5% | 67.099 km936 vertices · 1 part · 0 holes |
| MN · State House District 64BGEOID 2764B · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.592 | 0.902500K: 0.902 | 94.6middle or higher | stablePP difference 0.4% | 22.07 km271 vertices · 1 part · 0 holes |
| MN · State House District 43AGEOID 2743A · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.599 | 0.922500K: 0.923 | 94.6middle or higher | stablePP difference 1.5% | 23.886 km290 vertices · 1 part · 0 holes |
| VT · Rutland-4 State House DistrictGEOID 50R-4 · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.595 | 0.922500K: 0.923 | 94.6middle or higher | stablePP difference 0.8% | 22.075 km352 vertices · 1 part · 0 holes |
| NV · Assembly District 12GEOID 32012 · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.597 | 0.889500K: 0.890 | 94.6middle or higher | stablePP difference 1.1% | 58.431 km1,249 vertices · 1 part · 0 holes |
| OK · State House District 97GEOID 40097 · effective 2024-01-01 | State legislative lower chamber | 0.590500K: 0.591 | 0.907500K: 0.907 | 94.7middle or higher | stablePP difference 0.1% | 67.126 km1,090 vertices · 1 part · 0 holes |
| MN · State Senate District 49GEOID 27049 · effective 2024-01-01 | State legislative upper chamber | 0.591500K: 0.601 | 0.917500K: 0.918 | 96.2middle or higher | stablePP difference 1.7% | 50.38 km847 vertices · 1 part · 0 holes |
| MI · State House District 32GEOID 26032 · effective 2024-01-01 | State legislative lower chamber | 0.591500K: 0.591 | 0.907500K: 0.908 | 94.7middle or higher | stablePP difference 0.1% | 49.388 km355 vertices · 1 part · 0 holes |
| FL · State House District 16GEOID 12016 · effective 2024-01-01 | State legislative lower chamber | 0.591500K: 0.574 | 0.859500K: 0.838 | 94.7middle or higher | stablePP difference 2.8% | 80.145 km435 vertices · 1 part · 0 holes |
| IA · State House District 53GEOID 19053 · effective 2024-01-01 | State legislative lower chamber | 0.591500K: 0.591 | 0.937500K: 0.937 | 94.7middle or higher | stablePP difference 0.1% | 252.997 km2,108 vertices · 1 part · 0 holes |
| IN · Congressional District 1GEOID 1801 · effective 2024-01-01 | U.S. House | 0.591500K: 0.427 | 0.881500K: 0.760 | 98.4middle or higher | resolution sensitivePP difference 27.7% | 272.04 km3,173 vertices · 1 part · 0 holes |
| FL · State House District 61GEOID 12061 · effective 2024-01-01 | State legislative lower chamber | 0.591500K: 0.186 | 0.879500K: 0.486 | 94.8middle or higher | resolution sensitivePP difference 68.5% | 140.546 km826 vertices · 1 part · 0 holes |
| NY · Assembly District 40GEOID 36040 · effective 2024-01-01 | State legislative lower chamber | 0.592500K: 0.604 | 0.891500K: 0.893 | 94.8middle or higher | stablePP difference 2.0% | 13.556 km194 vertices · 1 part · 0 holes |
| MS · State House District 14GEOID 28014 · effective 2024-01-01 | State legislative lower chamber | 0.592500K: 0.593 | 0.921500K: 0.921 | 94.8middle or higher | stablePP difference 0.1% | 132.268 km1,036 vertices · 1 part · 0 holes |
| RI · State House District 43GEOID 44043 · effective 2024-01-01 | State legislative lower chamber | 0.592500K: 0.620 | 0.892500K: 0.896 | 94.8middle or higher | stablePP difference 4.4% | 22.069 km817 vertices · 1 part · 0 holes |
| FL · State House District 54GEOID 12054 · effective 2024-01-01 | State legislative lower chamber | 0.593500K: 0.594 | 0.887500K: 0.887 | 94.8middle or higher | stablePP difference 0.2% | 136.557 km890 vertices · 1 part · 0 holes |
| FL · State House District 34GEOID 12034 · effective 2024-01-01 | State legislative lower chamber | 0.593500K: 0.576 | 0.906500K: 0.891 | 94.8middle or higher | stablePP difference 2.9% | 204.185 km1,151 vertices · 1 part · 0 holes |
| MS · State House District 7GEOID 28007 · effective 2024-01-01 | State legislative lower chamber | 0.593500K: 0.594 | 0.950500K: 0.951 | 94.9middle or higher | stablePP difference 0.1% | 33.98 km331 vertices · 1 part · 0 holes |
| RI · State House District 47GEOID 44047 · effective 2024-01-01 | State legislative lower chamber | 0.593500K: 0.613 | 0.917500K: 0.918 | 94.9middle or higher | stablePP difference 3.2% | 50.662 km1,189 vertices · 1 part · 0 holes |
| MT · State Senate District 10GEOID 30010 · effective 2024-01-01 | State legislative upper chamber | 0.593500K: 0.630 | 0.910500K: 0.912 | 96.3middle or higher | stablePP difference 5.9% | 16.857 km737 vertices · 1 part · 0 holes |
| KS · State Senate District 7GEOID 20007 · effective 2024-01-01 | State legislative upper chamber | 0.593500K: 0.600 | 0.943500K: 0.943 | 96.3middle or higher | stablePP difference 1.1% | 34.234 km569 vertices · 1 part · 0 holes |
| KS · State House District 99GEOID 20099 · effective 2024-01-01 | State legislative lower chamber | 0.594500K: 0.594 | 0.877500K: 0.877 | 94.9middle or higher | stablePP difference 0.0% | 36.558 km385 vertices · 1 part · 0 holes |
| VT · Chittenden-3 State House DistrictGEOID 50C-3 · effective 2024-01-01 | State legislative lower chamber | 0.594500K: 0.596 | 0.907500K: 0.908 | 94.9middle or higher | stablePP difference 0.3% | 68.948 km333 vertices · 1 part · 0 holes |
| NH · State House District Hillsborough 36GEOID 33536 · effective 2024-01-01 | State legislative lower chamber | 0.594500K: 0.593 | 0.947500K: 0.948 | 95.0middle or higher | stablePP difference 0.1% | 52.851 km400 vertices · 1 part · 0 holes |
| NE · State Senate District 31GEOID 31031 · effective 2024-01-01 | State legislative upper chamber | 0.594500K: 0.598 | 0.956500K: 0.957 | 96.4middle or higher | stablePP difference 0.7% | 24.74 km416 vertices · 1 part · 0 holes |
| IA · State House District 63GEOID 19063 · effective 2024-01-01 | State legislative lower chamber | 0.594500K: 0.595 | 0.875500K: 0.875 | 95.0middle or higher | stablePP difference 0.2% | 267.685 km2,025 vertices · 1 part · 0 holes |
| CT · State House District 135GEOID 09135 · effective 2024-01-01 | State legislative lower chamber | 0.594500K: 0.602 | 0.904500K: 0.905 | 95.0middle or higher | stablePP difference 1.2% | 62.917 km986 vertices · 1 part · 0 holes |
| CT · State House District 18GEOID 09018 · effective 2024-01-01 | State legislative lower chamber | 0.595500K: 0.596 | 0.914500K: 0.916 | 95.0middle or higher | stablePP difference 0.2% | 16.452 km339 vertices · 1 part · 0 holes |
| NC · State Senate District 6GEOID 37006 · effective 2024-01-01 | State legislative upper chamber | 0.595500K: 0.479 | 0.948500K: 0.931 | 96.4middle or higher | stablePP difference 19.5% | 222.6 km3,303 vertices · 1 part · 0 holes |
| KS · State Senate District 40GEOID 20040 · effective 2024-01-01 | State legislative upper chamber | 0.595500K: 0.596 | 0.930500K: 0.931 | 96.5middle or higher | stablePP difference 0.1% | 843.068 km4,590 vertices · 1 part · 0 holes |
| KS · State House District 24GEOID 20024 · effective 2024-01-01 | State legislative lower chamber | 0.595500K: 0.602 | 0.897500K: 0.897 | 95.0middle or higher | stablePP difference 1.2% | 21.566 km386 vertices · 1 part · 0 holes |
| RI · State Senate District 3GEOID 44003 · effective 2024-01-01 | State legislative upper chamber | 0.596500K: 0.624 | 0.886500K: 0.889 | 96.5middle or higher | stablePP difference 4.5% | 14.61 km272 vertices · 1 part · 0 holes |
| NC · State House District 95GEOID 37095 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.601 | 0.883500K: 0.883 | 95.0middle or higher | stablePP difference 0.7% | 73.644 km879 vertices · 1 part · 0 holes |
| AL · State House District 94GEOID 01094 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.565 | 0.914500K: 0.876 | 95.1middle or higher | stablePP difference 5.4% | 109.27 km694 vertices · 1 part · 0 holes |
| RI · State House District 32GEOID 44032 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.454 | 0.900500K: 0.829 | 95.1middle or higher | resolution sensitivePP difference 23.9% | 41.046 km702 vertices · 1 part · 0 holes |
| KS · State House District 17GEOID 20017 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.604 | 0.922500K: 0.924 | 95.1middle or higher | stablePP difference 1.1% | 28.064 km423 vertices · 1 part · 0 holes |
| KS · State House District 21GEOID 20021 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.619 | 0.911500K: 0.913 | 95.1middle or higher | stablePP difference 3.6% | 17.837 km344 vertices · 1 part · 0 holes |
| NC · State House District 24GEOID 37024 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.606 | 0.883500K: 0.884 | 95.2middle or higher | stablePP difference 1.5% | 146.171 km1,457 vertices · 1 part · 0 holes |
| KS · State House District 69GEOID 20069 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.598 | 0.912500K: 0.912 | 95.2middle or higher | stablePP difference 0.1% | 145.047 km1,038 vertices · 1 part · 0 holes |
| FL · State House District 84GEOID 12084 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.594 | 0.880500K: 0.877 | 95.2middle or higher | stablePP difference 0.6% | 181.897 km1,161 vertices · 1 part · 0 holes |
| ME · State House District 101GEOID 23101 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.531 | 0.891500K: 0.874 | 95.2middle or higher | stablePP difference 11.1% | 38.499 km504 vertices · 1 part · 0 holes |
| FL · State House District 90GEOID 12090 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.569 | 0.908500K: 0.926 | 95.2middle or higher | stablePP difference 4.8% | 62.82 km464 vertices · 1 part · 0 holes |
| WI · Assembly District 50GEOID 55050 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.601 | 0.919500K: 0.919 | 95.3middle or higher | stablePP difference 0.7% | 203.798 km1,754 vertices · 1 part · 0 holes |
| RI · State House District 41GEOID 44041 · effective 2024-01-01 | State legislative lower chamber | 0.597500K: 0.607 | 0.908500K: 0.908 | 95.3middle or higher | stablePP difference 1.6% | 58.283 km832 vertices · 1 part · 0 holes |
| FL · State House District 91GEOID 12091 · effective 2024-01-01 | State legislative lower chamber | 0.598500K: 0.595 | 0.917500K: 0.899 | 95.3middle or higher | stablePP difference 0.4% | 64.167 km711 vertices · 1 part · 0 holes |
| DE · State Representative District 30GEOID 10030 · effective 2024-01-01 | State legislative lower chamber | 0.599500K: 0.605 | 0.933500K: 0.933 | 95.3middle or higher | stablePP difference 1.1% | 106.329 km1,444 vertices · 1 part · 0 holes |
| MI · State House District 2GEOID 26002 · effective 2024-01-01 | State legislative lower chamber | 0.599500K: 0.611 | 0.897500K: 0.898 | 95.3middle or higher | stablePP difference 2.0% | 31.517 km577 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 28GEOID 33728 · effective 2024-01-01 | State legislative lower chamber | 0.599500K: 0.618 | 0.896500K: 0.898 | 95.4middle or higher | stablePP difference 3.1% | 6.043 km168 vertices · 1 part · 0 holes |
| AK · State Senate District HGEOID 0200H · effective 2024-01-01 | State legislative upper chamber | 0.599500K: 0.289 | 0.904500K: 0.462 | 96.6middle or higher | resolution sensitivePP difference 51.8% | 80.848 km410 vertices · 1 part · 0 holes |
| IN · State Senate District 26GEOID 18026 · effective 2024-01-01 | State legislative upper chamber | 0.599500K: 0.600 | 0.890500K: 0.890 | 96.6middle or higher | stablePP difference 0.1% | 214.622 km2,299 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 16GEOID 33716 · effective 2024-01-01 | State legislative lower chamber | 0.600500K: 0.620 | 0.923500K: 0.924 | 95.4middle or higher | stablePP difference 3.3% | 47.78 km800 vertices · 1 part · 0 holes |
| NH · State House District Hillsborough 14GEOID 33514 · effective 2024-01-01 | State legislative lower chamber | 0.600500K: 0.602 | 0.963500K: 0.964 | 95.4middle or higher | stablePP difference 0.3% | 28.798 km334 vertices · 1 part · 0 holes |
| SD · State Senate District 18GEOID 46018 · effective 2024-01-01 | State legislative upper chamber | 0.600500K: 0.601 | 0.882500K: 0.882 | 96.7middle or higher | stablePP difference 0.2% | 180.9 km1,087 vertices · 1 part · 0 holes |
| SD · State House District 18GEOID 46018 · effective 2024-01-01 | State legislative lower chamber | 0.600500K: 0.601 | 0.882500K: 0.882 | 95.4middle or higher | stablePP difference 0.2% | 180.9 km1,087 vertices · 1 part · 0 holes |
| IA · State Senate District 16GEOID 19016 · effective 2024-01-01 | State legislative upper chamber | 0.600500K: 0.602 | 0.908500K: 0.908 | 96.7middle or higher | stablePP difference 0.3% | 43.293 km458 vertices · 1 part · 0 holes |
| PA · State House District 166GEOID 42166 · effective 2024-01-01 | State legislative lower chamber | 0.600500K: 0.616 | 0.940500K: 0.940 | 95.4middle or higher | stablePP difference 2.5% | 27.003 km1,003 vertices · 1 part · 0 holes |
| IA · State Senate District 30GEOID 19030 · effective 2024-01-01 | State legislative upper chamber | 0.601500K: 0.601 | 0.900500K: 0.900 | 96.8middle or higher | stablePP difference 0.0% | 287.586 km1,974 vertices · 1 part · 0 holes |
| FL · State Senate District 30GEOID 12030 · effective 2024-01-01 | State legislative upper chamber | 0.601500K: 0.616 | 0.906500K: 0.917 | 96.8middle or higher | stablePP difference 2.6% | 81.32 km1,258 vertices · 1 part · 0 holes |
| ME · State House District 35GEOID 23035 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.607 | 0.973500K: 0.973 | 95.5middle or higher | stablePP difference 0.9% | 63.163 km836 vertices · 1 part · 0 holes |
| MI · State House District 74GEOID 26074 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.607 | 0.956500K: 0.956 | 95.5middle or higher | stablePP difference 1.0% | 51.419 km453 vertices · 1 part · 0 holes |
| KS · State House District 55GEOID 20055 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.603 | 0.880500K: 0.881 | 95.5middle or higher | stablePP difference 0.4% | 19.165 km197 vertices · 1 part · 0 holes |
| RI · State House District 55GEOID 44055 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.620 | 0.869500K: 0.872 | 95.5middle or higher | stablePP difference 2.9% | 12.294 km254 vertices · 1 part · 0 holes |
| PA · State House District 68GEOID 42068 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.605 | 0.952500K: 0.952 | 95.5middle or higher | stablePP difference 0.6% | 304.837 km1,938 vertices · 1 part · 0 holes |
| AR · State House District 9GEOID 05009 · effective 2024-01-01 | State legislative lower chamber | 0.601500K: 0.611 | 0.884500K: 0.886 | 95.6middle or higher | stablePP difference 1.5% | 31.931 km619 vertices · 1 part · 0 holes |
| KS · State House District 19GEOID 20019 · effective 2024-01-01 | State legislative lower chamber | 0.602500K: 0.603 | 0.873500K: 0.875 | 95.6middle or higher | stablePP difference 0.3% | 19.702 km306 vertices · 1 part · 0 holes |
| ND · State Senate District 43GEOID 38043 · effective 2024-01-01 | State legislative upper chamber | 0.602500K: 0.604 | 0.867500K: 0.868 | 96.9middle or higher | stablePP difference 0.4% | 14.884 km142 vertices · 1 part · 0 holes |
| ND · State House District 43GEOID 38043 · effective 2024-01-01 | State legislative lower chamber | 0.602500K: 0.604 | 0.867500K: 0.868 | 95.6middle or higher | stablePP difference 0.4% | 14.884 km142 vertices · 1 part · 0 holes |
| KS · State Senate District 13GEOID 20013 · effective 2024-01-01 | State legislative upper chamber | 0.602500K: 0.603 | 0.990500K: 0.990 | 96.9middle or higher | stablePP difference 0.1% | 313.973 km2,344 vertices · 1 part · 0 holes |
| DE · State Representative District 39GEOID 10039 · effective 2024-01-01 | State legislative lower chamber | 0.602500K: 0.604 | 0.880500K: 0.881 | 95.6middle or higher | stablePP difference 0.2% | 61.788 km891 vertices · 1 part · 0 holes |
| ME · State House District 70GEOID 23070 · effective 2024-01-01 | State legislative lower chamber | 0.603500K: 0.631 | 0.937500K: 0.938 | 95.7middle or higher | stablePP difference 4.5% | 57.086 km1,099 vertices · 1 part · 0 holes |
| MN · State House District 62AGEOID 2762A · effective 2024-01-01 | State legislative lower chamber | 0.603500K: 0.609 | 0.938500K: 0.940 | 95.7middle or higher | stablePP difference 0.9% | 11.963 km156 vertices · 1 part · 0 holes |
| NY · Assembly District 43GEOID 36043 · effective 2024-01-01 | State legislative lower chamber | 0.603500K: 0.604 | 0.873500K: 0.873 | 95.7middle or higher | stablePP difference 0.1% | 10.703 km114 vertices · 1 part · 0 holes |
| PA · State House District 79GEOID 42079 · effective 2024-01-01 | State legislative lower chamber | 0.603500K: 0.619 | 0.897500K: 0.897 | 95.7middle or higher | stablePP difference 2.6% | 68.237 km743 vertices · 1 part · 0 holes |
| VT · Windham-1 State House DistrictGEOID 50W-1 · effective 2024-01-01 | State legislative lower chamber | 0.604500K: 0.605 | 0.955500K: 0.954 | 95.7middle or higher | stablePP difference 0.3% | 56.678 km498 vertices · 1 part · 0 holes |
| NE · State Senate District 11GEOID 31011 · effective 2024-01-01 | State legislative upper chamber | 0.604500K: 0.611 | 0.884500K: 0.885 | 97.0middle or higher | stablePP difference 1.1% | 21.887 km404 vertices · 1 part · 0 holes |
| KS · State House District 27GEOID 20027 · effective 2024-01-01 | State legislative lower chamber | 0.604500K: 0.605 | 0.922500K: 0.923 | 95.8middle or higher | stablePP difference 0.2% | 52.4 km636 vertices · 1 part · 0 holes |
| MI · State Senate District 32GEOID 26032 · effective 2024-01-01 | State legislative upper chamber | 0.604500K: 0.332 | 0.913500K: 0.723 | 97.0middle or higher | resolution sensitivePP difference 45.0% | 557.951 km1,266 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