Civic Result MapsDistrict shape lab

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.

Measured districts7,27215 undefined Census placeholders excluded
Resolution-stable6,776Within both screening thresholds
Resolution-sensitive496Inspect before comparing ranks
Filtered rows7,272Current state, chamber, and search
Compactness is a descriptive screen, not a gerrymandering severity score.

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.

Reset

Comparable shape metrics

Official plan boundaries

Showing 6,3016,400 of 7,272

DistrictTypePolsby–PopperConvex hullRelative percentileResolution checkBoundary detail
DC · Ward 1GEOID 11001 · effective 2024-01-01State legislative upper chamber0.492500K: 0.5010.832500K: 0.83189.0middle or higherstablePP difference 1.8%12.945 km521 vertices · 1 part · 0 holes
IA · State House District 58GEOID 19058 · effective 2024-01-01State legislative lower chamber0.492500K: 0.4930.805500K: 0.80585.2middle or higherstablePP difference 0.1%283.436 km1,476 vertices · 1 part · 0 holes
IN · State House District 55GEOID 18055 · effective 2024-01-01State legislative lower chamber0.493500K: 0.4940.815500K: 0.81585.2middle or higherstablePP difference 0.2%252.344 km2,198 vertices · 1 part · 0 holes
HI · State House District 21GEOID 15021 · effective 2024-01-01State legislative lower chamber0.494500K: 0.5140.838500K: 0.83785.2middle or higherstablePP difference 3.9%19.672 km424 vertices · 1 part · 0 holes
WY · State Senate District 22GEOID 56022 · effective 2024-01-01State legislative upper chamber0.494500K: 0.4970.893500K: 0.89389.1middle or higherstablePP difference 0.6%601.9 km3,098 vertices · 1 part · 0 holes
DC · Delegate District (at Large)GEOID 1198 · effective 2024-01-01U.S. House0.494500K: 0.5510.856500K: 0.85692.7middle or higherstablePP difference 10.4%67.094 km7,364 vertices · 1 part · 0 holes
HI · State House District 30GEOID 15030 · effective 2024-01-01State legislative lower chamber0.494500K: 0.5090.788500K: 0.82285.2middle or higherstablePP difference 3.1%51.707 km611 vertices · 1 part · 0 holes
MI · State Senate District 28GEOID 26028 · effective 2024-01-01State legislative upper chamber0.494500K: 0.4940.834500K: 0.83489.1middle or higherstablePP difference 0.1%271.297 km1,157 vertices · 1 part · 0 holes
WI · Assembly District 37GEOID 55037 · effective 2024-01-01State legislative lower chamber0.494500K: 0.4980.847500K: 0.84785.3middle or higherstablePP difference 0.9%182.063 km1,280 vertices · 1 part · 0 holes
WY · State House District 25GEOID 56025 · effective 2024-01-01State legislative lower chamber0.494500K: 0.5080.885500K: 0.88685.3middle or higherstablePP difference 2.7%67.356 km854 vertices · 1 part · 0 holes
FL · State House District 39GEOID 12039 · effective 2024-01-01State legislative lower chamber0.494500K: 0.5020.889500K: 0.89085.3middle or higherstablePP difference 1.6%116.474 km2,596 vertices · 1 part · 0 holes
FL · Congressional District 21GEOID 1221 · effective 2024-01-01U.S. House0.494500K: 0.4700.817500K: 0.80393.0middle or higherstablePP difference 4.8%352.891 km1,192 vertices · 1 part · 0 holes
TX · State House District 72GEOID 48072 · effective 2024-01-01State legislative lower chamber0.494500K: 0.4960.833500K: 0.83385.3middle or higherstablePP difference 0.3%841.777 km4,344 vertices · 1 part · 0 holes
NE · State Senate District 3GEOID 31003 · effective 2024-01-01State legislative upper chamber0.495500K: 0.4980.839500K: 0.84089.2middle or higherstablePP difference 0.6%34.091 km669 vertices · 1 part · 0 holes
ME · State House District 148GEOID 23148 · effective 2024-01-01State legislative lower chamber0.495500K: 0.5680.890500K: 0.89385.3middle or higherstablePP difference 12.9%63.457 km1,246 vertices · 1 part · 0 holes
WA · Congressional District 6GEOID 5306 · effective 2024-01-01U.S. House0.495500K: 0.1000.835500K: 0.77993.2middle or higherresolution sensitivePP difference 79.8%765.749 km3,378 vertices · 1 part · 0 holes
IA · State House District 70GEOID 19070 · effective 2024-01-01State legislative lower chamber0.495500K: 0.4970.856500K: 0.85685.4middle or higherstablePP difference 0.5%219.78 km1,566 vertices · 1 part · 0 holes
PA · State House District 132GEOID 42132 · effective 2024-01-01State legislative lower chamber0.495500K: 0.4960.803500K: 0.80385.4middle or higherstablePP difference 0.3%47.845 km644 vertices · 1 part · 0 holes
OK · State House District 79GEOID 40079 · effective 2024-01-01State legislative lower chamber0.495500K: 0.5190.860500K: 0.86085.4middle or higherstablePP difference 4.6%28.818 km256 vertices · 1 part · 0 holes
IL · State House District 107GEOID 17107 · effective 2024-01-01State legislative lower chamber0.496500K: 0.4960.811500K: 0.81185.4middle or higherstablePP difference 0.1%367.197 km2,699 vertices · 1 part · 0 holes
WV · Delegate District 85GEOID 54085 · effective 2024-01-01State legislative lower chamber0.496500K: 0.5120.817500K: 0.81685.5middle or higherstablePP difference 3.2%243.197 km3,654 vertices · 1 part · 0 holes
GA · State House District 7GEOID 13007 · effective 2024-01-01State legislative lower chamber0.496500K: 0.5060.886500K: 0.88685.5middle or higherstablePP difference 1.9%240.736 km2,877 vertices · 1 part · 0 holes
KY · State Senate District 32GEOID 21032 · effective 2024-01-01State legislative upper chamber0.496500K: 0.5000.889500K: 0.88989.2middle or higherstablePP difference 0.8%294.583 km3,735 vertices · 1 part · 0 holes
WY · State House District 21GEOID 56021 · effective 2024-01-01State legislative lower chamber0.496500K: 0.4970.922500K: 0.92285.5middle or higherstablePP difference 0.1%175.158 km524 vertices · 1 part · 0 holes
MI · State House District 92GEOID 26092 · effective 2024-01-01State legislative lower chamber0.496500K: 0.5000.832500K: 0.83285.5middle or higherstablePP difference 0.8%223.194 km762 vertices · 1 part · 0 holes
DE · State Representative District 34GEOID 10034 · effective 2024-01-01State legislative lower chamber0.496500K: 0.5140.829500K: 0.83185.5middle or higherstablePP difference 3.5%39.079 km1,021 vertices · 1 part · 0 holes
RI · State House District 28GEOID 44028 · effective 2024-01-01State legislative lower chamber0.496500K: 0.5200.894500K: 0.89685.5middle or higherstablePP difference 4.5%43.324 km1,114 vertices · 1 part · 0 holes
MO · State Senate District 18GEOID 29018 · effective 2024-01-01State legislative upper chamber0.497500K: 0.4980.812500K: 0.81289.3middle or higherstablePP difference 0.2%698.931 km5,495 vertices · 1 part · 0 holes
HI · State Senate District 18GEOID 15018 · effective 2024-01-01State legislative upper chamber0.497500K: 0.5310.841500K: 0.84389.3middle or higherstablePP difference 6.4%44.803 km1,239 vertices · 1 part · 0 holes
ND · State Senate District 16GEOID 38016 · effective 2024-01-01State legislative upper chamber0.497500K: 0.5020.770500K: 0.77289.4middle or higherstablePP difference 0.9%17.968 km181 vertices · 1 part · 0 holes
ND · State House District 16GEOID 38016 · effective 2024-01-01State legislative lower chamber0.497500K: 0.5020.770500K: 0.77285.6middle or higherstablePP difference 0.9%17.968 km181 vertices · 1 part · 0 holes
NC · State House District 76GEOID 37076 · effective 2024-01-01State legislative lower chamber0.497500K: 0.4990.852500K: 0.85285.6middle or higherstablePP difference 0.5%131.013 km2,543 vertices · 1 part · 0 holes
RI · State House District 49GEOID 44049 · effective 2024-01-01State legislative lower chamber0.497500K: 0.5230.819500K: 0.82085.6middle or higherstablePP difference 4.9%14.041 km392 vertices · 1 part · 0 holes
MI · State House District 71GEOID 26071 · effective 2024-01-01State legislative lower chamber0.497500K: 0.4980.827500K: 0.82785.6middle or higherstablePP difference 0.2%211.318 km848 vertices · 1 part · 0 holes
MN · State Senate District 21GEOID 27021 · effective 2024-01-01State legislative upper chamber0.497500K: 0.4980.809500K: 0.80989.4middle or higherstablePP difference 0.2%552.183 km4,888 vertices · 1 part · 0 holes
NY · Assembly District 68GEOID 36068 · effective 2024-01-01State legislative lower chamber0.497500K: 0.5140.850500K: 0.85385.7middle or higherstablePP difference 3.2%15.377 km243 vertices · 1 part · 0 holes
ND · State Senate District 24GEOID 38024 · effective 2024-01-01State legislative upper chamber0.497500K: 0.4970.786500K: 0.78689.5middle or higherstablePP difference 0.0%393.958 km2,075 vertices · 1 part · 0 holes
ND · State House District 24GEOID 38024 · effective 2024-01-01State legislative lower chamber0.497500K: 0.4970.786500K: 0.78685.7middle or higherstablePP difference 0.0%393.958 km2,075 vertices · 1 part · 0 holes
MN · State House District 26AGEOID 2726A · effective 2024-01-01State legislative lower chamber0.497500K: 0.4970.877500K: 0.87785.7middle or higherstablePP difference 0.0%167.074 km1,376 vertices · 1 part · 0 holes
HI · State House District 45GEOID 15045 · effective 2024-01-01State legislative lower chamber0.497500K: 0.3810.880500K: 0.79185.7middle or higherresolution sensitivePP difference 23.3%80.483 km609 vertices · 1 part · 0 holes
IA · State Senate District 3GEOID 19003 · effective 2024-01-01State legislative upper chamber0.497500K: 0.4990.855500K: 0.85589.5middle or higherstablePP difference 0.2%382.522 km2,522 vertices · 1 part · 0 holes
MN · State House District 60BGEOID 2760B · effective 2024-01-01State legislative lower chamber0.497500K: 0.5080.807500K: 0.80785.7middle or higherstablePP difference 2.0%15.168 km300 vertices · 1 part · 0 holes
UT · State House District 38GEOID 49038 · effective 2024-01-01State legislative lower chamber0.497500K: 0.5040.831500K: 0.83185.8middle or higherstablePP difference 1.3%29.301 km380 vertices · 1 part · 0 holes
KS · State Senate District 26GEOID 20026 · effective 2024-01-01State legislative upper chamber0.498500K: 0.5020.873500K: 0.87389.6middle or higherstablePP difference 0.9%177.291 km1,457 vertices · 1 part · 0 holes
IA · State House District 100GEOID 19100 · effective 2024-01-01State legislative lower chamber0.498500K: 0.4990.816500K: 0.81685.8middle or higherstablePP difference 0.2%170.436 km1,287 vertices · 1 part · 0 holes
PA · State House District 141GEOID 42141 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5060.832500K: 0.83585.8middle or higherstablePP difference 1.7%35.295 km472 vertices · 1 part · 0 holes
HI · State Senate District 1GEOID 15001 · effective 2024-01-01State legislative upper chamber0.498500K: 0.5720.866500K: 0.88789.6middle or higherstablePP difference 13.0%167.203 km2,088 vertices · 1 part · 0 holes
ID · State Senate District 16GEOID 16016 · effective 2024-01-01State legislative upper chamber0.498500K: 0.5020.813500K: 0.81489.7middle or higherstablePP difference 0.8%29.351 km460 vertices · 1 part · 0 holes
ID · State House District 16GEOID 16016 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5020.813500K: 0.81485.8middle or higherstablePP difference 0.8%29.351 km460 vertices · 1 part · 0 holes
GA · State Senate District 51GEOID 13051 · effective 2024-01-01State legislative upper chamber0.498500K: 0.5070.920500K: 0.92089.7middle or higherstablePP difference 1.8%360.639 km5,677 vertices · 1 part · 0 holes
TX · State House District 75GEOID 48075 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5000.857500K: 0.85785.8middle or higherstablePP difference 0.5%176.594 km1,777 vertices · 1 part · 0 holes
MN · State House District 45AGEOID 2745A · effective 2024-01-01State legislative lower chamber0.498500K: 0.5020.876500K: 0.87685.9middle or higherstablePP difference 0.8%70.135 km653 vertices · 1 part · 0 holes
NC · State House District 99GEOID 37099 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5020.840500K: 0.84085.9middle or higherstablePP difference 0.6%43.272 km815 vertices · 1 part · 0 holes
WY · State Senate District 30GEOID 56030 · effective 2024-01-01State legislative upper chamber0.498500K: 0.5020.906500K: 0.90689.8middle or higherstablePP difference 0.8%557.821 km3,089 vertices · 1 part · 0 holes
PA · State House District 20GEOID 42020 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5220.887500K: 0.88885.9middle or higherstablePP difference 4.5%35.433 km825 vertices · 1 part · 0 holes
FL · State House District 85GEOID 12085 · effective 2024-01-01State legislative lower chamber0.498500K: 0.5100.914500K: 0.91485.9middle or higherstablePP difference 2.3%93.58 km1,171 vertices · 1 part · 0 holes
WI · Assembly District 30GEOID 55030 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5000.778500K: 0.77885.9middle or higherstablePP difference 0.2%122.322 km886 vertices · 1 part · 0 holes
KS · State House District 60GEOID 20060 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5020.783500K: 0.78386.0middle or higherstablePP difference 0.6%89.271 km598 vertices · 1 part · 0 holes
NC · State House District 28GEOID 37028 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5260.888500K: 0.88886.0middle or higherstablePP difference 5.1%184.005 km4,762 vertices · 1 part · 0 holes
DE · State Representative District 8GEOID 10008 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5530.875500K: 0.87686.0middle or higherstablePP difference 9.7%43.027 km863 vertices · 1 part · 0 holes
OR · State House District 50GEOID 41050 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5160.877500K: 0.87686.0middle or higherstablePP difference 3.3%31.939 km492 vertices · 1 part · 0 holes
PA · State House District 43GEOID 42043 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5180.902500K: 0.90486.0middle or higherstablePP difference 3.6%81.502 km2,016 vertices · 1 part · 0 holes
KS · State House District 29GEOID 20029 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5020.880500K: 0.88086.1middle or higherstablePP difference 0.5%22.025 km345 vertices · 1 part · 0 holes
OK · State Senate District 19GEOID 40019 · effective 2024-01-01State legislative upper chamber0.499500K: 0.5000.832500K: 0.83289.8middle or higherstablePP difference 0.3%464.996 km3,371 vertices · 1 part · 0 holes
MN · State Senate District 51GEOID 27051 · effective 2024-01-01State legislative upper chamber0.499500K: 0.5050.850500K: 0.85089.9middle or higherstablePP difference 1.2%46.678 km731 vertices · 1 part · 0 holes
RI · State House District 12GEOID 44012 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5600.904500K: 0.90586.1middle or higherstablePP difference 10.8%14.014 km373 vertices · 1 part · 0 holes
FL · Congressional District 3GEOID 1203 · effective 2024-01-01U.S. House0.499500K: 0.4440.899500K: 0.90493.4middle or higherstablePP difference 11.1%734.699 km11,660 vertices · 1 part · 0 holes
ME · State House District 137GEOID 23137 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5180.870500K: 0.87086.1middle or higherstablePP difference 3.6%59.325 km1,174 vertices · 1 part · 0 holes
FL · State House District 102GEOID 12102 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5020.857500K: 0.85786.1middle or higherstablePP difference 0.5%58.179 km1,158 vertices · 1 part · 0 holes
NY · Assembly District 32GEOID 36032 · effective 2024-01-01State legislative lower chamber0.499500K: 0.5110.892500K: 0.89386.2middle or higherstablePP difference 2.3%16.939 km204 vertices · 1 part · 0 holes
OK · State House District 62GEOID 40062 · effective 2024-01-01State legislative lower chamber0.500500K: 0.5020.826500K: 0.82786.2middle or higherstablePP difference 0.3%34.919 km265 vertices · 1 part · 0 holes
MN · State Senate District 19GEOID 27019 · effective 2024-01-01State legislative upper chamber0.500500K: 0.5010.848500K: 0.84889.9middle or higherstablePP difference 0.2%237.723 km1,435 vertices · 1 part · 0 holes
MN · State Senate District 55GEOID 27055 · effective 2024-01-01State legislative upper chamber0.500500K: 0.5060.876500K: 0.87790.0middle or higherstablePP difference 1.2%48.658 km777 vertices · 1 part · 0 holes
OH · Congressional District 3GEOID 3903 · effective 2024-01-01U.S. House0.500500K: 0.5150.936500K: 0.93793.6middle or higherstablePP difference 2.9%119.897 km1,877 vertices · 1 part · 0 holes
MA · Berkshire-Hampden-Franklin-Hampshire DistrictGEOID 25D01 · effective 2024-01-01State legislative upper chamber0.500500K: 0.5070.865500K: 0.86590.0middle or higherstablePP difference 1.3%330.035 km2,467 vertices · 1 part · 0 holes
NE · State Senate District 2GEOID 31002 · effective 2024-01-01State legislative upper chamber0.500500K: 0.5010.880500K: 0.88090.1middle or higherstablePP difference 0.2%200.571 km1,516 vertices · 1 part · 0 holes
MI · State House District 64GEOID 26064 · effective 2024-01-01State legislative lower chamber0.500500K: 0.5110.884500K: 0.93186.2middle or higherstablePP difference 2.2%138.547 km810 vertices · 1 part · 0 holes
CO · State House District 2GEOID 08002 · effective 2024-01-01State legislative lower chamber0.500500K: 0.5010.825500K: 0.82486.2middle or higherstablePP difference 0.0%28.513 km621 vertices · 1 part · 0 holes
MI · State House District 91GEOID 26091 · effective 2024-01-01State legislative lower chamber0.500500K: 0.5010.823500K: 0.82386.2middle or higherstablePP difference 0.0%232.586 km921 vertices · 1 part · 0 holes
MN · State House District 25BGEOID 2725B · effective 2024-01-01State legislative lower chamber0.501500K: 0.5070.844500K: 0.84486.3middle or higherstablePP difference 1.2%27.792 km615 vertices · 1 part · 0 holes
AK · State House District 20GEOID 02020 · effective 2024-01-01State legislative lower chamber0.501500K: 0.5070.809500K: 0.81086.3middle or higherstablePP difference 1.2%17.481 km434 vertices · 1 part · 0 holes
NE · State Senate District 4GEOID 31004 · effective 2024-01-01State legislative upper chamber0.501500K: 0.5080.823500K: 0.82590.1middle or higherstablePP difference 1.3%30.076 km419 vertices · 1 part · 0 holes
KS · State House District 68GEOID 20068 · effective 2024-01-01State legislative lower chamber0.501500K: 0.5050.884500K: 0.88486.3middle or higherstablePP difference 0.8%263.876 km2,389 vertices · 1 part · 0 holes
NH · State House District Grafton 10GEOID 33410 · effective 2024-01-01State legislative lower chamber0.501500K: 0.5120.868500K: 0.86986.3middle or higherstablePP difference 2.1%53.178 km940 vertices · 1 part · 0 holes
WA · Congressional District 5GEOID 5305 · effective 2024-01-01U.S. House0.501500K: 0.5020.889500K: 0.88993.9middle or higherstablePP difference 0.1%1,108.841 km7,040 vertices · 1 part · 0 holes
WV · Delegate District 84GEOID 54084 · effective 2024-01-01State legislative lower chamber0.501500K: 0.5140.836500K: 0.83686.3middle or higherstablePP difference 2.4%154.259 km3,483 vertices · 1 part · 0 holes
OK · State Senate District 47GEOID 40047 · effective 2024-01-01State legislative upper chamber0.501500K: 0.5010.855500K: 0.85690.2middle or higherstablePP difference 0.0%50.013 km734 vertices · 1 part · 0 holes
KS · State House District 124GEOID 20124 · effective 2024-01-01State legislative lower chamber0.501500K: 0.5020.782500K: 0.78286.3middle or higherstablePP difference 0.0%527.486 km2,408 vertices · 1 part · 0 holes
KS · State House District 102GEOID 20102 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5170.834500K: 0.83586.4middle or higherstablePP difference 2.9%33.188 km715 vertices · 1 part · 0 holes
KS · State House District 118GEOID 20118 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5020.837500K: 0.83786.4middle or higherstablePP difference 0.1%717.74 km3,995 vertices · 1 part · 0 holes
MS · State Senate District 52GEOID 28052 · effective 2024-01-01State legislative upper chamber0.502500K: 0.0950.839500K: 0.27690.2middle or higherresolution sensitivePP difference 81.1%146.675 km725 vertices · 1 part · 0 holes
NV · Congressional District 4GEOID 3204 · effective 2024-01-01U.S. House0.502500K: 0.5050.929500K: 0.92994.1middle or higherstablePP difference 0.6%1,649.845 km11,678 vertices · 1 part · 0 holes
VT · Bennington-5 State House DistrictGEOID 50B-5 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5070.801500K: 0.80186.4middle or higherstablePP difference 0.9%34.799 km626 vertices · 1 part · 0 holes
MO · State House District 80GEOID 29080 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5300.884500K: 0.88486.4middle or higherstablePP difference 5.3%17.62 km495 vertices · 1 part · 0 holes
KS · State House District 40GEOID 20040 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5070.866500K: 0.86486.5middle or higherstablePP difference 0.9%53.711 km495 vertices · 1 part · 0 holes
KY · State House District 2GEOID 21002 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5090.918500K: 0.91986.5middle or higherstablePP difference 1.3%197.846 km2,538 vertices · 1 part · 0 holes
OH · State House District 78GEOID 39078 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5040.889500K: 0.88986.5middle or higherstablePP difference 0.3%197.803 km1,670 vertices · 1 part · 0 holes
GA · State House District 109GEOID 13109 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5050.869500K: 0.86886.5middle or higherstablePP difference 0.6%28.86 km412 vertices · 1 part · 0 holes
CT · State House District 145GEOID 09145 · effective 2024-01-01State legislative lower chamber0.502500K: 0.5290.872500K: 0.85886.5middle or higherstablePP difference 4.9%13.556 km284 vertices · 1 part · 0 holes
HI · State House District 27GEOID 15027 · effective 2024-01-01State legislative lower chamber0.503500K: 0.5170.890500K: 0.89586.6middle or higherstablePP difference 2.6%22.942 km445 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.