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,701–6,800 of 7,272
| District | Type | Polsby–Popper | Convex hull | Relative percentile | Resolution check | Boundary detail |
|---|---|---|---|---|---|---|
| UT · State House District 69GEOID 49069 · effective 2024-01-01 | State legislative lower chamber | 0.544500K: 0.554 | 0.924500K: 0.924 | 91.0middle or higher | stablePP difference 1.7% | 1,273.512 km8,354 vertices · 1 part · 0 holes |
| TX · State House District 82GEOID 48082 · effective 2024-01-01 | State legislative lower chamber | 0.544500K: 0.545 | 0.928500K: 0.928 | 91.0middle or higher | stablePP difference 0.0% | 403.337 km1,401 vertices · 1 part · 0 holes |
| VT · Chittenden-13 State House DistrictGEOID 50C13 · effective 2024-01-01 | State legislative lower chamber | 0.545500K: 0.548 | 0.896500K: 0.897 | 91.1middle or higher | stablePP difference 0.5% | 15.596 km156 vertices · 1 part · 0 holes |
| MN · State House District 51BGEOID 2751B · effective 2024-01-01 | State legislative lower chamber | 0.545500K: 0.552 | 0.886500K: 0.887 | 91.1middle or higher | stablePP difference 1.3% | 32.665 km442 vertices · 1 part · 0 holes |
| MS · State Senate District 19GEOID 28019 · effective 2024-01-01 | State legislative upper chamber | 0.545500K: 0.546 | 0.908500K: 0.907 | 94.1middle or higher | stablePP difference 0.3% | 98.195 km1,389 vertices · 1 part · 0 holes |
| KS · State House District 3GEOID 20003 · effective 2024-01-01 | State legislative lower chamber | 0.545500K: 0.549 | 0.923500K: 0.922 | 91.1middle or higher | stablePP difference 0.8% | 64.063 km713 vertices · 1 part · 0 holes |
| NY · State Senate District 62GEOID 36062 · effective 2024-01-01 | State legislative upper chamber | 0.545500K: 0.385 | 0.915500K: 0.858 | 94.1middle or higher | resolution sensitivePP difference 29.4% | 377.006 km2,365 vertices · 1 part · 0 holes |
| FL · State House District 73GEOID 12073 · effective 2024-01-01 | State legislative lower chamber | 0.545500K: 0.275 | 0.904500K: 0.709 | 91.1middle or higher | resolution sensitivePP difference 49.5% | 151.98 km1,132 vertices · 1 part · 0 holes |
| NV · Assembly District 17GEOID 32017 · effective 2024-01-01 | State legislative lower chamber | 0.545500K: 0.550 | 0.851500K: 0.852 | 91.2middle or higher | stablePP difference 0.9% | 40.675 km657 vertices · 1 part · 0 holes |
| MA · 3rd Middlesex DistrictGEOID 25061 · effective 2024-01-01 | State legislative lower chamber | 0.546500K: 0.546 | 0.854500K: 0.854 | 91.2middle or higher | stablePP difference 0.0% | 57.397 km403 vertices · 1 part · 0 holes |
| CO · State House District 43GEOID 08043 · effective 2024-01-01 | State legislative lower chamber | 0.546500K: 0.552 | 0.921500K: 0.925 | 91.2middle or higher | stablePP difference 1.0% | 35.355 km656 vertices · 1 part · 0 holes |
| AK · State House District 13GEOID 02013 · effective 2024-01-01 | State legislative lower chamber | 0.546500K: 0.546 | 0.837500K: 0.837 | 91.2middle or higher | stablePP difference 0.1% | 18.186 km327 vertices · 1 part · 0 holes |
| MO · State House District 16GEOID 29016 · effective 2024-01-01 | State legislative lower chamber | 0.546500K: 0.556 | 0.893500K: 0.894 | 91.2middle or higher | stablePP difference 1.8% | 35.219 km379 vertices · 1 part · 0 holes |
| MO · State House District 5GEOID 29005 · effective 2024-01-01 | State legislative lower chamber | 0.546500K: 0.547 | 0.799500K: 0.799 | 91.3middle or higher | stablePP difference 0.1% | 235.065 km1,807 vertices · 1 part · 0 holes |
| OH · State House District 63GEOID 39063 · effective 2024-01-01 | State legislative lower chamber | 0.547500K: 0.556 | 0.873500K: 0.873 | 91.3middle or higher | stablePP difference 1.7% | 188.369 km1,852 vertices · 1 part · 0 holes |
| FL · State House District 82GEOID 12082 · effective 2024-01-01 | State legislative lower chamber | 0.547500K: 0.546 | 0.881500K: 0.881 | 91.3middle or higher | stablePP difference 0.2% | 431.475 km1,427 vertices · 1 part · 0 holes |
| MN · Congressional District 4GEOID 2704 · effective 2024-01-01 | U.S. House | 0.547500K: 0.548 | 0.888500K: 0.888 | 96.4middle or higher | stablePP difference 0.1% | 140.836 km1,491 vertices · 1 part · 0 holes |
| VT · Chittenden-7 State House DistrictGEOID 50C-7 · effective 2024-01-01 | State legislative lower chamber | 0.547500K: 0.571 | 0.955500K: 0.956 | 91.3middle or higher | stablePP difference 4.2% | 30.74 km725 vertices · 1 part · 0 holes |
| IL · State House District 87GEOID 17087 · effective 2024-01-01 | State legislative lower chamber | 0.547500K: 0.551 | 0.915500K: 0.915 | 91.3middle or higher | stablePP difference 0.8% | 319.58 km3,237 vertices · 1 part · 0 holes |
| NH · State House District Hillsborough 18GEOID 33518 · effective 2024-01-01 | State legislative lower chamber | 0.547500K: 0.555 | 0.869500K: 0.872 | 91.4middle or higher | stablePP difference 1.5% | 17.398 km260 vertices · 1 part · 0 holes |
| AK · State Senate District LGEOID 0200L · effective 2024-01-01 | State legislative upper chamber | 0.547500K: 0.514 | 0.898500K: 0.889 | 94.2middle or higher | stablePP difference 6.1% | 246.411 km773 vertices · 1 part · 0 holes |
| IN · State House District 23GEOID 18023 · effective 2024-01-01 | State legislative lower chamber | 0.548500K: 0.548 | 0.852500K: 0.852 | 91.4middle or higher | stablePP difference 0.0% | 204.245 km2,087 vertices · 1 part · 0 holes |
| CO · State House District 63GEOID 08063 · effective 2024-01-01 | State legislative lower chamber | 0.549500K: 0.550 | 0.934500K: 0.934 | 91.4middle or higher | stablePP difference 0.3% | 856.413 km4,193 vertices · 1 part · 0 holes |
| ID · State Senate District 21GEOID 16021 · effective 2024-01-01 | State legislative upper chamber | 0.549500K: 0.549 | 0.875500K: 0.875 | 94.2middle or higher | stablePP difference 0.1% | 35.167 km439 vertices · 1 part · 0 holes |
| ID · State House District 21GEOID 16021 · effective 2024-01-01 | State legislative lower chamber | 0.549500K: 0.549 | 0.875500K: 0.875 | 91.4middle or higher | stablePP difference 0.1% | 35.167 km439 vertices · 1 part · 0 holes |
| ND · State Senate District 37GEOID 38037 · effective 2024-01-01 | State legislative upper chamber | 0.549500K: 0.550 | 0.855500K: 0.855 | 94.3middle or higher | stablePP difference 0.3% | 22.551 km259 vertices · 1 part · 0 holes |
| ND · State House District 37GEOID 38037 · effective 2024-01-01 | State legislative lower chamber | 0.549500K: 0.550 | 0.855500K: 0.855 | 91.4middle or higher | stablePP difference 0.3% | 22.551 km259 vertices · 1 part · 0 holes |
| UT · State Senate District 16GEOID 49016 · effective 2024-01-01 | State legislative upper chamber | 0.549500K: 0.561 | 0.862500K: 0.862 | 94.3middle or higher | stablePP difference 2.2% | 37.122 km877 vertices · 1 part · 0 holes |
| DE · State Representative District 27GEOID 10027 · effective 2024-01-01 | State legislative lower chamber | 0.549500K: 0.557 | 0.915500K: 0.916 | 91.5middle or higher | stablePP difference 1.5% | 42.137 km611 vertices · 1 part · 0 holes |
| NM · State Senate District 38GEOID 35038 · effective 2024-01-01 | State legislative upper chamber | 0.550500K: 0.553 | 0.905500K: 0.905 | 94.4middle or higher | stablePP difference 0.7% | 270.327 km2,755 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 11GEOID 33711 · effective 2024-01-01 | State legislative lower chamber | 0.550500K: 0.558 | 0.844500K: 0.844 | 91.5middle or higher | stablePP difference 1.4% | 34.376 km349 vertices · 1 part · 0 holes |
| KS · State House District 51GEOID 20051 · effective 2024-01-01 | State legislative lower chamber | 0.550500K: 0.554 | 0.916500K: 0.916 | 91.5middle or higher | stablePP difference 0.7% | 232.414 km2,670 vertices · 1 part · 0 holes |
| FL · State Senate District 23GEOID 12023 · effective 2024-01-01 | State legislative upper chamber | 0.550500K: 0.551 | 0.855500K: 0.855 | 94.4middle or higher | stablePP difference 0.1% | 224.929 km1,485 vertices · 1 part · 0 holes |
| NH · State House District Rockingham 25GEOID 33725 · effective 2024-01-01 | State legislative lower chamber | 0.550500K: 0.550 | 0.793500K: 0.791 | 91.5middle or higher | stablePP difference 0.0% | 39.099 km276 vertices · 1 part · 0 holes |
| MN · State House District 38AGEOID 2738A · effective 2024-01-01 | State legislative lower chamber | 0.551500K: 0.563 | 0.864500K: 0.864 | 91.5middle or higher | stablePP difference 2.2% | 25.429 km333 vertices · 1 part · 0 holes |
| KS · State House District 43GEOID 20043 · effective 2024-01-01 | State legislative lower chamber | 0.551500K: 0.553 | 0.917500K: 0.917 | 91.6middle or higher | stablePP difference 0.3% | 59.802 km501 vertices · 1 part · 0 holes |
| NH · State House District Merrimack 18GEOID 33618 · effective 2024-01-01 | State legislative lower chamber | 0.551500K: 0.571 | 0.875500K: 0.878 | 91.6middle or higher | stablePP difference 3.5% | 10.463 km164 vertices · 1 part · 0 holes |
| NY · Assembly District 82GEOID 36082 · effective 2024-01-01 | State legislative lower chamber | 0.551500K: 0.151 | 0.849500K: 0.542 | 91.6middle or higher | resolution sensitivePP difference 72.6% | 35.763 km285 vertices · 1 part · 0 holes |
| FL · State House District 94GEOID 12094 · effective 2024-01-01 | State legislative lower chamber | 0.551500K: 0.554 | 0.937500K: 0.937 | 91.6middle or higher | stablePP difference 0.4% | 325.925 km1,234 vertices · 1 part · 0 holes |
| WY · State Senate District 2GEOID 56002 · effective 2024-01-01 | State legislative upper chamber | 0.552500K: 0.553 | 0.886500K: 0.886 | 94.5middle or higher | stablePP difference 0.3% | 529.548 km3,008 vertices · 1 part · 0 holes |
| CT · State House District 25GEOID 09025 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.578 | 0.834500K: 0.837 | 91.7middle or higher | stablePP difference 4.5% | 12.626 km326 vertices · 1 part · 0 holes |
| KS · State House District 11GEOID 20011 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.553 | 0.896500K: 0.896 | 91.7middle or higher | stablePP difference 0.2% | 146.114 km978 vertices · 1 part · 0 holes |
| OK · State House District 2GEOID 40002 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.554 | 0.923500K: 0.923 | 91.7middle or higher | stablePP difference 0.4% | 205.219 km1,361 vertices · 1 part · 0 holes |
| MN · State Senate District 54GEOID 27054 · effective 2024-01-01 | State legislative upper chamber | 0.552500K: 0.559 | 0.922500K: 0.922 | 94.5middle or higher | stablePP difference 1.1% | 88.816 km1,385 vertices · 1 part · 0 holes |
| NY · Assembly District 1GEOID 36001 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.141 | 0.905500K: 0.552 | 91.7middle or higher | resolution sensitivePP difference 74.5% | 256.579 km547 vertices · 1 part · 0 holes |
| VT · Rutland-7 State House DistrictGEOID 50R-7 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.577 | 0.870500K: 0.871 | 91.7middle or higher | stablePP difference 4.3% | 12.169 km202 vertices · 1 part · 0 holes |
| PA · State House District 109GEOID 42109 · effective 2024-01-01 | State legislative lower chamber | 0.552500K: 0.558 | 0.852500K: 0.853 | 91.8middle or higher | stablePP difference 1.0% | 169.87 km2,807 vertices · 1 part · 0 holes |
| RI · State House District 56GEOID 44056 · effective 2024-01-01 | State legislative lower chamber | 0.553500K: 0.581 | 0.869500K: 0.876 | 91.8middle or higher | stablePP difference 4.8% | 6.255 km98 vertices · 1 part · 0 holes |
| IN · State Senate District 19GEOID 18019 · effective 2024-01-01 | State legislative upper chamber | 0.553500K: 0.555 | 0.872500K: 0.872 | 94.6middle or higher | stablePP difference 0.3% | 281.441 km2,561 vertices · 1 part · 0 holes |
| IL · State House District 22GEOID 17022 · effective 2024-01-01 | State legislative lower chamber | 0.553500K: 0.558 | 0.897500K: 0.897 | 91.8middle or higher | stablePP difference 0.9% | 30.13 km893 vertices · 1 part · 0 holes |
| IA · State House District 36GEOID 19036 · effective 2024-01-01 | State legislative lower chamber | 0.554500K: 0.557 | 0.837500K: 0.837 | 91.8middle or higher | stablePP difference 0.6% | 26.956 km376 vertices · 1 part · 0 holes |
| VT · Bennington-2 State House DistrictGEOID 50B-2 · effective 2024-01-01 | State legislative lower chamber | 0.554500K: 0.556 | 0.867500K: 0.867 | 91.8middle or higher | stablePP difference 0.5% | 44.379 km435 vertices · 1 part · 0 holes |
| MO · State House District 36GEOID 29036 · effective 2024-01-01 | State legislative lower chamber | 0.554500K: 0.558 | 0.915500K: 0.916 | 91.8middle or higher | stablePP difference 0.6% | 47.663 km413 vertices · 1 part · 0 holes |
| ME · State House District 145GEOID 23145 · effective 2024-01-01 | State legislative lower chamber | 0.554500K: 0.633 | 0.929500K: 0.935 | 91.9middle or higher | stablePP difference 12.5% | 55.793 km1,602 vertices · 1 part · 0 holes |
| MI · State House District 98GEOID 26098 · effective 2024-01-01 | State legislative lower chamber | 0.555500K: 0.398 | 0.910500K: 0.877 | 91.9middle or higher | resolution sensitivePP difference 28.3% | 491.055 km1,061 vertices · 1 part · 0 holes |
| ME · State House District 134GEOID 23134 · effective 2024-01-01 | State legislative lower chamber | 0.555500K: 0.310 | 0.881500K: 0.702 | 91.9middle or higher | resolution sensitivePP difference 44.2% | 76.962 km571 vertices · 1 part · 0 holes |
| IA · State Senate District 35GEOID 19035 · effective 2024-01-01 | State legislative upper chamber | 0.555500K: 0.558 | 0.854500K: 0.854 | 94.6middle or higher | stablePP difference 0.5% | 237.93 km1,698 vertices · 1 part · 0 holes |
| MN · State House District 23BGEOID 2723B · effective 2024-01-01 | State legislative lower chamber | 0.555500K: 0.557 | 0.867500K: 0.867 | 91.9middle or higher | stablePP difference 0.4% | 219.683 km1,401 vertices · 1 part · 0 holes |
| NH · State House District Carroll 06GEOID 33106 · effective 2024-01-01 | State legislative lower chamber | 0.555500K: 0.558 | 0.847500K: 0.848 | 92.0middle or higher | stablePP difference 0.5% | 79.435 km757 vertices · 1 part · 0 holes |
| OK · State House District 58GEOID 40058 · effective 2024-01-01 | State legislative lower chamber | 0.555500K: 0.558 | 0.887500K: 0.887 | 92.0middle or higher | stablePP difference 0.4% | 478.201 km4,409 vertices · 1 part · 0 holes |
| WA · Legislative (Senate) District 46GEOID 53046 · effective 2024-01-01 | State legislative upper chamber | 0.556500K: 0.568 | 0.883500K: 0.883 | 94.7middle or higher | stablePP difference 2.1% | 35.541 km402 vertices · 1 part · 0 holes |
| WA · Legislative (House) District 46GEOID 53046 · effective 2024-01-01 | State legislative lower chamber | 0.556500K: 0.568 | 0.883500K: 0.883 | 92.0middle or higher | stablePP difference 2.1% | 35.541 km402 vertices · 1 part · 0 holes |
| MA · 7th Bristol DistrictGEOID 25016 · effective 2024-01-01 | State legislative lower chamber | 0.556500K: 0.566 | 0.882500K: 0.882 | 92.0middle or higher | stablePP difference 1.7% | 17.181 km266 vertices · 1 part · 0 holes |
| OK · State Senate District 30GEOID 40030 · effective 2024-01-01 | State legislative upper chamber | 0.556500K: 0.558 | 0.857500K: 0.856 | 94.7middle or higher | stablePP difference 0.3% | 35.476 km775 vertices · 1 part · 0 holes |
| GA · State House District 57GEOID 13057 · effective 2024-01-01 | State legislative lower chamber | 0.556500K: 0.568 | 0.872500K: 0.873 | 92.0middle or higher | stablePP difference 2.1% | 21.837 km488 vertices · 1 part · 0 holes |
| OH · State House District 82GEOID 39082 · effective 2024-01-01 | State legislative lower chamber | 0.557500K: 0.557 | 0.848500K: 0.848 | 92.1middle or higher | stablePP difference 0.0% | 300.69 km3,074 vertices · 1 part · 0 holes |
| IA · State Senate District 9GEOID 19009 · effective 2024-01-01 | State legislative upper chamber | 0.557500K: 0.558 | 0.862500K: 0.862 | 94.8middle or higher | stablePP difference 0.1% | 436.85 km2,645 vertices · 1 part · 0 holes |
| MO · State House District 122GEOID 29122 · effective 2024-01-01 | State legislative lower chamber | 0.557500K: 0.559 | 0.892500K: 0.892 | 92.1middle or higher | stablePP difference 0.3% | 141.083 km1,194 vertices · 1 part · 0 holes |
| MN · State House District 67BGEOID 2767B · effective 2024-01-01 | State legislative lower chamber | 0.558500K: 0.560 | 0.886500K: 0.886 | 92.1middle or higher | stablePP difference 0.4% | 26.513 km279 vertices · 1 part · 0 holes |
| FL · State House District 40GEOID 12040 · effective 2024-01-01 | State legislative lower chamber | 0.558500K: 0.572 | 0.916500K: 0.917 | 92.1middle or higher | stablePP difference 2.4% | 54.394 km1,296 vertices · 1 part · 0 holes |
| KS · State House District 1GEOID 20001 · effective 2024-01-01 | State legislative lower chamber | 0.558500K: 0.558 | 0.884500K: 0.884 | 92.1middle or higher | stablePP difference 0.0% | 210.381 km1,562 vertices · 1 part · 0 holes |
| ND · State Senate District 38GEOID 38038 · effective 2024-01-01 | State legislative upper chamber | 0.558500K: 0.560 | 0.900500K: 0.900 | 94.8middle or higher | stablePP difference 0.3% | 145.243 km1,332 vertices · 1 part · 0 holes |
| ND · State House District 38GEOID 38038 · effective 2024-01-01 | State legislative lower chamber | 0.558500K: 0.560 | 0.900500K: 0.900 | 92.2middle or higher | stablePP difference 0.3% | 145.243 km1,332 vertices · 1 part · 0 holes |
| SD · Congressional District (at Large)GEOID 4600 · effective 2024-01-01 | U.S. House | 0.558500K: 0.577 | 0.928500K: 0.928 | 96.6middle or higher | stablePP difference 3.2% | 2,117.911 km19,953 vertices · 1 part · 0 holes |
| VT · Rutland-11 State House DistrictGEOID 50R11 · effective 2024-01-01 | State legislative lower chamber | 0.558500K: 0.560 | 0.837500K: 0.837 | 92.2middle or higher | stablePP difference 0.2% | 102.343 km460 vertices · 1 part · 0 holes |
| IN · Congressional District 5GEOID 1805 · effective 2024-01-01 | U.S. House | 0.559500K: 0.560 | 0.844500K: 0.844 | 96.8middle or higher | stablePP difference 0.2% | 358.567 km3,417 vertices · 1 part · 0 holes |
| CO · Congressional District 5GEOID 0805 · effective 2024-01-01 | U.S. House | 0.559500K: 0.560 | 0.913500K: 0.913 | 97.0middle or higher | stablePP difference 0.2% | 292.938 km1,877 vertices · 1 part · 0 holes |
| NE · State Senate District 5GEOID 31005 · effective 2024-01-01 | State legislative upper chamber | 0.559500K: 0.569 | 0.901500K: 0.902 | 94.9middle or higher | stablePP difference 1.9% | 26.269 km541 vertices · 1 part · 0 holes |
| KS · State Senate District 31GEOID 20031 · effective 2024-01-01 | State legislative upper chamber | 0.559500K: 0.560 | 0.893500K: 0.893 | 94.9middle or higher | stablePP difference 0.3% | 206.905 km1,504 vertices · 1 part · 0 holes |
| MI · Congressional District 7GEOID 2607 · effective 2024-01-01 | U.S. House | 0.559500K: 0.560 | 0.897500K: 0.897 | 97.3middle or higher | stablePP difference 0.2% | 404.434 km2,467 vertices · 1 part · 0 holes |
| AR · State Senate District 15GEOID 05015 · effective 2024-01-01 | State legislative upper chamber | 0.559500K: 0.569 | 0.907500K: 0.908 | 95.0middle or higher | stablePP difference 1.8% | 57.789 km1,249 vertices · 1 part · 0 holes |
| FL · State Senate District 29GEOID 12029 · effective 2024-01-01 | State legislative upper chamber | 0.559500K: 0.565 | 0.832500K: 0.838 | 95.0middle or higher | stablePP difference 1.0% | 495.006 km2,073 vertices · 1 part · 0 holes |
| MA · 22nd Middlesex DistrictGEOID 25080 · effective 2024-01-01 | State legislative lower chamber | 0.559500K: 0.579 | 0.853500K: 0.853 | 92.2middle or higher | stablePP difference 3.4% | 39.103 km622 vertices · 1 part · 0 holes |
| VT · Addison-3 State House DistrictGEOID 50A-3 · effective 2024-01-01 | State legislative lower chamber | 0.559500K: 0.575 | 0.911500K: 0.911 | 92.2middle or higher | stablePP difference 2.8% | 95.873 km1,258 vertices · 1 part · 0 holes |
| NH · State House District Cheshire 12GEOID 33212 · effective 2024-01-01 | State legislative lower chamber | 0.559500K: 0.560 | 0.871500K: 0.872 | 92.2middle or higher | stablePP difference 0.0% | 55.819 km210 vertices · 1 part · 0 holes |
| PA · State House District 202GEOID 42202 · effective 2024-01-01 | State legislative lower chamber | 0.560500K: 0.570 | 0.891500K: 0.891 | 92.3middle or higher | stablePP difference 1.8% | 12.049 km186 vertices · 1 part · 0 holes |
| KS · State House District 65GEOID 20065 · effective 2024-01-01 | State legislative lower chamber | 0.560500K: 0.564 | 0.929500K: 0.930 | 92.3middle or higher | stablePP difference 0.7% | 75.548 km752 vertices · 1 part · 0 holes |
| IN · State House District 36GEOID 18036 · effective 2024-01-01 | State legislative lower chamber | 0.561500K: 0.563 | 0.855500K: 0.856 | 92.3middle or higher | stablePP difference 0.4% | 72.954 km816 vertices · 1 part · 0 holes |
| MN · State House District 38BGEOID 2738B · effective 2024-01-01 | State legislative lower chamber | 0.561500K: 0.569 | 0.852500K: 0.852 | 92.3middle or higher | stablePP difference 1.5% | 24.594 km385 vertices · 1 part · 0 holes |
| MT · State House District 22GEOID 30022 · effective 2024-01-01 | State legislative lower chamber | 0.561500K: 0.582 | 0.890500K: 0.891 | 92.3middle or higher | stablePP difference 3.7% | 29.336 km590 vertices · 1 part · 0 holes |
| OH · State House District 97GEOID 39097 · effective 2024-01-01 | State legislative lower chamber | 0.561500K: 0.562 | 0.860500K: 0.861 | 92.4middle or higher | stablePP difference 0.1% | 230.544 km1,912 vertices · 1 part · 0 holes |
| KS · State Senate District 24GEOID 20024 · effective 2024-01-01 | State legislative upper chamber | 0.561500K: 0.562 | 0.879500K: 0.879 | 95.1middle or higher | stablePP difference 0.2% | 301.951 km2,352 vertices · 1 part · 0 holes |
| NC · State House District 56GEOID 37056 · effective 2024-01-01 | State legislative lower chamber | 0.561500K: 0.566 | 0.918500K: 0.918 | 92.4middle or higher | stablePP difference 0.8% | 57.047 km711 vertices · 1 part · 0 holes |
| KS · State House District 52GEOID 20052 · effective 2024-01-01 | State legislative lower chamber | 0.562500K: 0.568 | 0.867500K: 0.866 | 92.4middle or higher | stablePP difference 1.0% | 44.015 km493 vertices · 1 part · 0 holes |
| RI · State House District 7GEOID 44007 · effective 2024-01-01 | State legislative lower chamber | 0.562500K: 0.610 | 0.873500K: 0.862 | 92.4middle or higher | stablePP difference 7.9% | 7.244 km178 vertices · 1 part · 0 holes |
| ME · State House District 120GEOID 23120 · effective 2024-01-01 | State legislative lower chamber | 0.562500K: 0.568 | 0.955500K: 0.954 | 92.5middle or higher | stablePP difference 1.0% | 20.053 km253 vertices · 1 part · 0 holes |
| UT · State House District 34GEOID 49034 · effective 2024-01-01 | State legislative lower chamber | 0.562500K: 0.571 | 0.834500K: 0.833 | 92.5middle or higher | stablePP difference 1.5% | 22.573 km679 vertices · 1 part · 0 holes |
| KS · State House District 89GEOID 20089 · effective 2024-01-01 | State legislative lower chamber | 0.563500K: 0.563 | 0.863500K: 0.864 | 92.5middle or higher | stablePP difference 0.1% | 27.537 km372 vertices · 1 part · 0 holes |
| PA · State House District 11GEOID 42011 · effective 2024-01-01 | State legislative lower chamber | 0.563500K: 0.563 | 0.845500K: 0.846 | 92.5middle or higher | stablePP difference 0.1% | 111.427 km514 vertices · 1 part · 0 holes |
| VT · Addison-4 State House DistrictGEOID 50A-4 · effective 2024-01-01 | State legislative lower chamber | 0.563500K: 0.565 | 0.888500K: 0.888 | 92.5middle or higher | stablePP difference 0.4% | 98.721 km574 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