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 101200 of 7,272

DistrictTypePolsby–PopperConvex hullRelative percentileResolution checkBoundary detail
IL · State House District 27GEOID 17027 · effective 2024-01-01State legislative lower chamber0.101500K: 0.1030.367500K: 0.3680.9lower decilestablePP difference 1.9%99.96 km2,977 vertices · 1 part · 0 holes
IL · State Senate District 13GEOID 17013 · effective 2024-01-01State legislative upper chamber0.101500K: 0.1060.466500K: 0.4471.5lower decilestablePP difference 4.8%79.015 km1,974 vertices · 1 part · 0 holes
GA · State House District 62GEOID 13062 · effective 2024-01-01State legislative lower chamber0.101500K: 0.1080.481500K: 0.4810.9lower decilestablePP difference 6.1%81.353 km1,421 vertices · 1 part · 0 holes
WY · State House District 29GEOID 56029 · effective 2024-01-01State legislative lower chamber0.101500K: 0.1070.433500K: 0.4341.0lower decilestablePP difference 5.1%45.116 km872 vertices · 1 part · 0 holes
IL · Congressional District 9GEOID 1709 · effective 2024-01-01U.S. House0.102500K: 0.1060.428500K: 0.4285.9lower decilestablePP difference 4.4%234.634 km5,618 vertices · 1 part · 0 holes
IA · State Senate District 40GEOID 19040 · effective 2024-01-01State legislative upper chamber0.102500K: 0.1070.676500K: 0.6771.5lower decilestablePP difference 5.3%102.53 km1,356 vertices · 1 part · 0 holes
IA · State House District 73GEOID 19073 · effective 2024-01-01State legislative lower chamber0.102500K: 0.1080.652500K: 0.6511.0lower decilestablePP difference 5.3%79.058 km1,070 vertices · 1 part · 0 holes
MS · State Senate District 38GEOID 28038 · effective 2024-01-01State legislative upper chamber0.103500K: 0.1050.558500K: 0.5581.6lower decilestablePP difference 2.4%741.298 km13,845 vertices · 1 part · 0 holes
TX · State Senate District 19GEOID 48019 · effective 2024-01-01State legislative upper chamber0.103500K: 0.1050.491500K: 0.4911.6lower decilestablePP difference 1.9%2,700.373 km26,082 vertices · 1 part · 0 holes
IA · State Senate District 23GEOID 19023 · effective 2024-01-01State legislative upper chamber0.103500K: 0.1050.638500K: 0.6381.7lower decilestablePP difference 2.3%388.015 km4,215 vertices · 1 part · 0 holes
SC · State House District 70GEOID 45070 · effective 2024-01-01State legislative lower chamber0.103500K: 0.1050.482500K: 0.4821.0lower decilestablePP difference 2.4%341.199 km6,208 vertices · 1 part · 0 holes
IL · State House District 8GEOID 17008 · effective 2024-01-01State legislative lower chamber0.103500K: 0.1060.331500K: 0.3311.0lower decilestablePP difference 2.5%69.092 km2,412 vertices · 1 part · 0 holes
CO · State Senate District 23GEOID 08023 · effective 2024-01-01State legislative upper chamber0.103500K: 0.1060.634500K: 0.6341.7lower decilestablePP difference 2.1%361.993 km3,463 vertices · 1 part · 0 holes
IA · State House District 45GEOID 19045 · effective 2024-01-01State legislative lower chamber0.104500K: 0.1070.644500K: 0.6441.1lower decilestablePP difference 2.8%324.044 km3,877 vertices · 1 part · 0 holes
MS · State House District 54GEOID 28054 · effective 2024-01-01State legislative lower chamber0.104500K: 0.1080.617500K: 0.6171.1lower decilestablePP difference 3.8%607.692 km10,409 vertices · 1 part · 0 holes
TN · State House District 26GEOID 47026 · effective 2024-01-01State legislative lower chamber0.104500K: 0.1110.465500K: 0.4651.1lower decilestablePP difference 6.0%207.738 km5,440 vertices · 1 part · 0 holes
CA · Congressional District 31GEOID 0631 · effective 2024-01-01U.S. House0.105500K: 0.1130.672500K: 0.6726.1lower decilestablePP difference 7.3%256.317 km5,589 vertices · 1 part · 0 holes
MO · State House District 46GEOID 29046 · effective 2024-01-01State legislative lower chamber0.105500K: 0.1140.660500K: 0.6611.1lower decilestablePP difference 8.0%88.759 km1,968 vertices · 1 part · 0 holes
NC · State Senate District 2GEOID 37002 · effective 2024-01-01State legislative upper chamber0.105500K: 0.0330.455500K: 0.3241.8lower decileresolution sensitivePP difference 68.7%1,323.383 km29,674 vertices · 1 part · 0 holes
TX · State House District 119GEOID 48119 · effective 2024-01-01State legislative lower chamber0.105500K: 0.1070.439500K: 0.4391.1lower decilestablePP difference 1.4%169.556 km2,238 vertices · 1 part · 0 holes
IL · Congressional District 13GEOID 1713 · effective 2024-01-01U.S. House0.105500K: 0.1060.384500K: 0.3846.4lower decilestablePP difference 0.8%843.574 km8,950 vertices · 1 part · 0 holes
TN · State House District 13GEOID 47013 · effective 2024-01-01State legislative lower chamber0.105500K: 0.1080.526500K: 0.5261.1lower decilestablePP difference 2.6%193.726 km3,407 vertices · 1 part · 0 holes
OH · State House District 2GEOID 39002 · effective 2024-01-01State legislative lower chamber0.106500K: 0.1100.570500K: 0.5711.2lower decilestablePP difference 4.3%105.543 km2,198 vertices · 1 part · 0 holes
IL · State House District 31GEOID 17031 · effective 2024-01-01State legislative lower chamber0.106500K: 0.1090.440500K: 0.4401.2lower decilestablePP difference 2.0%69.819 km2,151 vertices · 1 part · 0 holes
GA · State Senate District 39GEOID 13039 · effective 2024-01-01State legislative upper chamber0.107500K: 0.1120.465500K: 0.4651.8lower decilestablePP difference 4.6%125.974 km1,965 vertices · 1 part · 0 holes
LA · State Senate District 32GEOID 22032 · effective 2024-01-01State legislative upper chamber0.107500K: 0.1100.626500K: 0.6261.9lower decilestablePP difference 2.6%1,134.771 km14,966 vertices · 1 part · 0 holes
TN · State House District 82GEOID 47082 · effective 2024-01-01State legislative lower chamber0.107500K: 0.1120.521500K: 0.5221.2lower decilestablePP difference 4.3%613.608 km15,083 vertices · 1 part · 0 holes
NJ · Congressional District 8GEOID 3408 · effective 2024-01-01U.S. House0.107500K: 0.0870.568500K: 0.5036.6lower decileresolution sensitivePP difference 18.6%142.491 km3,285 vertices · 1 part · 2 holes
GA · State House District 59GEOID 13059 · effective 2024-01-01State legislative lower chamber0.107500K: 0.1090.465500K: 0.4651.2lower decilestablePP difference 1.8%63.128 km962 vertices · 1 part · 0 holes
OH · State House District 26GEOID 39026 · effective 2024-01-01State legislative lower chamber0.107500K: 0.1170.552500K: 0.5511.3lower decilestablePP difference 8.4%99.288 km2,834 vertices · 1 part · 0 holes
TX · State Senate District 18GEOID 48018 · effective 2024-01-01State legislative upper chamber0.107500K: 0.0690.630500K: 0.6121.9lower decileresolution sensitivePP difference 35.4%1,936.953 km26,056 vertices · 1 part · 0 holes
IL · Congressional District 8GEOID 1708 · effective 2024-01-01U.S. House0.108500K: 0.1100.592500K: 0.5926.8lower decilestablePP difference 1.9%296.681 km6,073 vertices · 1 part · 0 holes
OH · State House District 24GEOID 39024 · effective 2024-01-01State legislative lower chamber0.108500K: 0.1140.491500K: 0.4921.3lower decilestablePP difference 5.4%88.163 km2,114 vertices · 1 part · 0 holes
TX · State House District 108GEOID 48108 · effective 2024-01-01State legislative lower chamber0.108500K: 0.1140.586500K: 0.5871.3lower decilestablePP difference 5.6%114.201 km2,820 vertices · 1 part · 0 holes
KY · State House District 92GEOID 21092 · effective 2024-01-01State legislative lower chamber0.108500K: 0.1120.541500K: 0.5421.3lower decilestablePP difference 3.9%514.414 km9,021 vertices · 1 part · 0 holes
MS · State Senate District 16GEOID 28016 · effective 2024-01-01State legislative upper chamber0.109500K: 0.1140.611500K: 0.6112.0lower decilestablePP difference 4.5%535.516 km12,340 vertices · 1 part · 0 holes
MD · State Legislative Subdistrict 38BGEOID 2438B · effective 2024-01-01State legislative lower chamber0.109500K: 0.1160.601500K: 0.6001.3lower decilestablePP difference 6.1%94.705 km2,716 vertices · 1 part · 0 holes
TN · State Senate District 21GEOID 47021 · effective 2024-01-01State legislative upper chamber0.110500K: 0.1140.513500K: 0.5132.0lower decilestablePP difference 3.9%136.167 km3,791 vertices · 1 part · 0 holes
MS · State House District 55GEOID 28055 · effective 2024-01-01State legislative lower chamber0.110500K: 0.1150.518500K: 0.5191.4lower decilestablePP difference 4.3%188.845 km4,399 vertices · 1 part · 0 holes
OH · State Senate District 16GEOID 39016 · effective 2024-01-01State legislative upper chamber0.110500K: 0.1160.584500K: 0.5842.1lower decilestablePP difference 5.0%218.779 km3,220 vertices · 1 part · 0 holes
TN · State House District 1GEOID 47001 · effective 2024-01-01State legislative lower chamber0.110500K: 0.1130.578500K: 0.5791.4lower decilestablePP difference 2.5%213.778 km4,767 vertices · 1 part · 0 holes
LA · Congressional District 2GEOID 2202 · effective 2024-01-01U.S. House0.110500K: 0.1120.572500K: 0.5727.0lower decilestablePP difference 1.6%839.588 km9,143 vertices · 1 part · 0 holes
AL · State House District 68GEOID 01068 · effective 2024-01-01State legislative lower chamber0.110500K: 0.1150.569500K: 0.5691.4lower decilestablePP difference 3.7%902.264 km12,071 vertices · 1 part · 0 holes
AL · State House District 14GEOID 01014 · effective 2024-01-01State legislative lower chamber0.110500K: 0.1140.556500K: 0.5561.4lower decilestablePP difference 2.8%569.942 km8,730 vertices · 1 part · 0 holes
MD · State Senate District 12GEOID 24012 · effective 2024-01-01State legislative upper chamber0.110500K: 0.1150.434500K: 0.4342.1lower decilestablePP difference 4.1%113.858 km3,412 vertices · 1 part · 0 holes
IL · State House District 95GEOID 17095 · effective 2024-01-01State legislative lower chamber0.111500K: 0.1140.470500K: 0.4701.4lower decilestablePP difference 3.3%300.463 km4,782 vertices · 1 part · 0 holes
WI · State Senate District 18GEOID 55018 · effective 2024-01-01State legislative upper chamber0.111500K: 0.1260.515500K: 0.5152.2lower decilestablePP difference 11.7%163.123 km6,220 vertices · 2 parts · 0 holes
TX · Congressional District 15GEOID 4815 · effective 2024-01-01U.S. House0.111500K: 0.1130.544500K: 0.5447.3lower decilestablePP difference 1.9%1,360.326 km14,127 vertices · 1 part · 0 holes
TN · State House District 17GEOID 47017 · effective 2024-01-01State legislative lower chamber0.111500K: 0.1300.728500K: 0.7291.5lower decilestablePP difference 14.3%324.182 km9,294 vertices · 1 part · 0 holes
OH · State House District 38GEOID 39038 · effective 2024-01-01State legislative lower chamber0.111500K: 0.1220.646500K: 0.6471.5lower decilestablePP difference 9.3%139.141 km2,022 vertices · 1 part · 0 holes
TX · State Senate District 20GEOID 48020 · effective 2024-01-01State legislative upper chamber0.111500K: 0.1250.473500K: 0.4762.3lower decilestablePP difference 11.0%983.438 km13,546 vertices · 1 part · 0 holes
TX · State House District 113GEOID 48113 · effective 2024-01-01State legislative lower chamber0.111500K: 0.1160.552500K: 0.5521.5lower decilestablePP difference 3.7%127.832 km2,439 vertices · 1 part · 0 holes
CO · State Senate District 26GEOID 08026 · effective 2024-01-01State legislative upper chamber0.111500K: 0.1150.564500K: 0.5652.3lower decilestablePP difference 2.9%109.693 km1,834 vertices · 1 part · 0 holes
TX · State House District 112GEOID 48112 · effective 2024-01-01State legislative lower chamber0.112500K: 0.1140.491500K: 0.4911.5lower decilestablePP difference 1.9%156.359 km2,304 vertices · 1 part · 0 holes
IA · State Senate District 22GEOID 19022 · effective 2024-01-01State legislative upper chamber0.112500K: 0.1160.654500K: 0.6542.4lower decilestablePP difference 3.5%118.844 km1,852 vertices · 1 part · 0 holes
NM · State Senate District 31GEOID 35031 · effective 2024-01-01State legislative upper chamber0.112500K: 0.1130.350500K: 0.3502.4lower decilestablePP difference 1.0%243.668 km3,587 vertices · 1 part · 0 holes
MS · State House District 45GEOID 28045 · effective 2024-01-01State legislative lower chamber0.112500K: 0.1200.520500K: 0.5201.5lower decilestablePP difference 6.6%491.618 km12,145 vertices · 1 part · 0 holes
LA · State House District 96GEOID 22096 · effective 2024-01-01State legislative lower chamber0.112500K: 0.1140.545500K: 0.5451.6lower decilestablePP difference 2.0%345.739 km3,598 vertices · 1 part · 0 holes
TN · State House District 85GEOID 47085 · effective 2024-01-01State legislative lower chamber0.113500K: 0.1140.412500K: 0.4151.6lower decilestablePP difference 1.2%105.605 km1,735 vertices · 1 part · 0 holes
SC · State Senate District 43GEOID 45043 · effective 2024-01-01State legislative upper chamber0.113500K: 0.0610.515500K: 0.3632.5lower decileresolution sensitivePP difference 45.6%551.614 km7,568 vertices · 1 part · 0 holes
WV · Delegate District 50GEOID 54050 · effective 2024-01-01State legislative lower chamber0.113500K: 0.1190.508500K: 0.5091.6lower decilestablePP difference 4.8%259.717 km7,721 vertices · 1 part · 0 holes
IL · State House District 32GEOID 17032 · effective 2024-01-01State legislative lower chamber0.113500K: 0.1160.429500K: 0.4311.6lower decilestablePP difference 2.6%56.948 km1,766 vertices · 1 part · 0 holes
NC · State Senate District 14GEOID 37014 · effective 2024-01-01State legislative upper chamber0.113500K: 0.1150.561500K: 0.5622.5lower decilestablePP difference 2.0%195.676 km5,517 vertices · 1 part · 0 holes
CA · Congressional District 51GEOID 0651 · effective 2024-01-01U.S. House0.114500K: 0.1290.656500K: 0.6577.5lower decilestablePP difference 11.6%233.907 km6,123 vertices · 1 part · 0 holes
KY · State House District 89GEOID 21089 · effective 2024-01-01State legislative lower chamber0.114500K: 0.1190.542500K: 0.5421.6lower decilestablePP difference 4.2%523.635 km12,527 vertices · 1 part · 0 holes
TX · Congressional District 24GEOID 4824 · effective 2024-01-01U.S. House0.114500K: 0.1170.672500K: 0.6717.7lower decilestablePP difference 2.5%281.081 km5,196 vertices · 1 part · 0 holes
CA · Congressional District 50GEOID 0650 · effective 2024-01-01U.S. House0.114500K: 0.0900.520500K: 0.4468.0lower decileresolution sensitivePP difference 21.6%342.663 km7,080 vertices · 1 part · 0 holes
NJ · Congressional District 10GEOID 3410 · effective 2024-01-01U.S. House0.115500K: 0.1200.570500K: 0.5598.2lower decilestablePP difference 4.6%150.704 km3,073 vertices · 1 part · 0 holes
LA · State House District 30GEOID 22030 · effective 2024-01-01State legislative lower chamber0.115500K: 0.1360.653500K: 0.6531.7lower decilestablePP difference 15.7%332.841 km9,139 vertices · 1 part · 0 holes
SC · State Senate District 45GEOID 45045 · effective 2024-01-01State legislative upper chamber0.115500K: 0.1250.595500K: 0.6222.5lower decilestablePP difference 8.3%792.086 km12,510 vertices · 1 part · 0 holes
OH · State House District 44GEOID 39044 · effective 2024-01-01State legislative lower chamber0.115500K: 0.1180.482500K: 0.4821.7lower decilestablePP difference 2.8%263.877 km4,592 vertices · 1 part · 0 holes
GA · State House District 86GEOID 13086 · effective 2024-01-01State legislative lower chamber0.115500K: 0.1210.429500K: 0.4291.7lower decilestablePP difference 4.7%65.988 km1,867 vertices · 1 part · 0 holes
MD · State Senate District 22GEOID 24022 · effective 2024-01-01State legislative upper chamber0.116500K: 0.1200.639500K: 0.6392.6lower decilestablePP difference 3.6%91.708 km2,635 vertices · 1 part · 0 holes
MD · State Legislative District 22GEOID 24022 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1200.639500K: 0.6391.7lower decilestablePP difference 3.6%91.708 km2,635 vertices · 1 part · 0 holes
CO · State House District 33GEOID 08033 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1200.581500K: 0.5811.7lower decilestablePP difference 3.4%118.664 km1,703 vertices · 1 part · 0 holes
CO · State House District 1GEOID 08001 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1200.619500K: 0.6191.8lower decilestablePP difference 3.2%67.562 km1,323 vertices · 1 part · 0 holes
GA · State House District 55GEOID 13055 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1190.544500K: 0.5431.8lower decilestablePP difference 2.4%73.063 km1,423 vertices · 1 part · 0 holes
TX · State House District 100GEOID 48100 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1190.519500K: 0.5191.8lower decilestablePP difference 2.4%117.856 km2,068 vertices · 1 part · 0 holes
AK · State House District 39GEOID 02039 · effective 2024-01-01State legislative lower chamber0.116500K: 0.0790.446500K: 0.3951.8lower decileresolution sensitivePP difference 32.2%3,490.023 km5,691 vertices · 7 parts · 0 holes
AL · State House District 57GEOID 01057 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1210.610500K: 0.6101.9lower decilestablePP difference 3.7%146.261 km2,017 vertices · 1 part · 0 holes
MO · State House District 31GEOID 29031 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1230.532500K: 0.5331.9lower decilestablePP difference 5.6%61.08 km818 vertices · 1 part · 0 holes
LA · State House District 20GEOID 22020 · effective 2024-01-01State legislative lower chamber0.116500K: 0.1190.696500K: 0.6961.9lower decilestablePP difference 2.3%772.996 km10,594 vertices · 1 part · 0 holes
GA · State House District 58GEOID 13058 · effective 2024-01-01State legislative lower chamber0.117500K: 0.1190.520500K: 0.5201.9lower decilestablePP difference 1.5%57.723 km1,008 vertices · 1 part · 0 holes
TX · State House District 128GEOID 48128 · effective 2024-01-01State legislative lower chamber0.117500K: 0.1040.626500K: 0.6091.9lower decilestablePP difference 11.2%246.646 km4,612 vertices · 1 part · 0 holes
IA · State House District 78GEOID 19078 · effective 2024-01-01State legislative lower chamber0.118500K: 0.1240.562500K: 0.5621.9lower decilestablePP difference 5.1%58.441 km917 vertices · 1 part · 0 holes
MD · Congressional District 6GEOID 2406 · effective 2024-01-01U.S. House0.118500K: 0.1230.476500K: 0.4758.4lower decilestablePP difference 4.1%818.608 km20,453 vertices · 1 part · 0 holes
MO · State House District 44GEOID 29044 · effective 2024-01-01State legislative lower chamber0.118500K: 0.1250.693500K: 0.6932.0lower decilestablePP difference 5.8%318.048 km7,876 vertices · 1 part · 0 holes
CA · State Senate District 25GEOID 06025 · effective 2024-01-01State legislative upper chamber0.118500K: 0.1250.677500K: 0.6772.7lower decilestablePP difference 5.5%433.737 km8,712 vertices · 1 part · 0 holes
IL · State House District 5GEOID 17005 · effective 2024-01-01State legislative lower chamber0.118500K: 0.1220.450500K: 0.4512.0lower decilestablePP difference 3.2%43.286 km1,399 vertices · 1 part · 0 holes
TN · State Senate District 5GEOID 47005 · effective 2024-01-01State legislative upper chamber0.119500K: 0.1210.510500K: 0.5102.7lower decilestablePP difference 2.0%423.291 km7,587 vertices · 4 parts · 0 holes
IL · Congressional District 4GEOID 1704 · effective 2024-01-01U.S. House0.119500K: 0.1210.558500K: 0.5588.6lower decilestablePP difference 1.7%163.047 km4,669 vertices · 1 part · 0 holes
TN · State House District 90GEOID 47090 · effective 2024-01-01State legislative lower chamber0.119500K: 0.1210.569500K: 0.5702.0lower decilestablePP difference 1.5%87.155 km2,725 vertices · 1 part · 0 holes
SC · State Senate District 41GEOID 45041 · effective 2024-01-01State legislative upper chamber0.119500K: 0.1240.549500K: 0.5492.8lower decilestablePP difference 3.7%392.706 km7,585 vertices · 1 part · 0 holes
IA · State House District 42GEOID 19042 · effective 2024-01-01State legislative lower chamber0.119500K: 0.1270.607500K: 0.6072.0lower decilestablePP difference 6.2%65.688 km1,123 vertices · 1 part · 0 holes
LA · State Senate District 31GEOID 22031 · effective 2024-01-01State legislative upper chamber0.119500K: 0.1320.691500K: 0.6912.8lower decilestablePP difference 9.8%1,087.696 km24,764 vertices · 1 part · 0 holes
MO · State House District 88GEOID 29088 · effective 2024-01-01State legislative lower chamber0.119500K: 0.1240.507500K: 0.5082.0lower decilestablePP difference 3.7%114.448 km2,367 vertices · 1 part · 0 holes
CA · Assembly District 62GEOID 06062 · effective 2024-01-01State legislative lower chamber0.119500K: 0.1240.547500K: 0.5482.1lower decilestablePP difference 3.5%101.478 km2,315 vertices · 1 part · 0 holes
WI · Assembly District 19GEOID 55019 · effective 2024-01-01State legislative lower chamber0.119500K: 0.2130.487500K: 0.4562.1lower decileresolution sensitivePP difference 43.9%41.884 km1,739 vertices · 1 part · 0 holes
AL · State House District 71GEOID 01071 · effective 2024-01-01State legislative lower chamber0.120500K: 0.1250.549500K: 0.5492.1lower decilestablePP difference 4.3%704.597 km8,305 vertices · 1 part · 0 holes
TX · State Senate District 4GEOID 48004 · effective 2024-01-01State legislative upper chamber0.120500K: 0.0830.556500K: 0.4802.9lower decileresolution sensitivePP difference 30.8%928.869 km14,578 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.