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

DistrictTypePolsby–PopperConvex hullRelative percentileResolution checkBoundary detail
TN · Congressional District 2GEOID 4702 · effective 2024-01-01U.S. House0.165500K: 0.1690.633500K: 0.63320.4lower quartilestablePP difference 2.3%727.967 km11,117 vertices · 4 parts · 0 holes
IL · State Senate District 17GEOID 17017 · effective 2024-01-01State legislative upper chamber0.165500K: 0.1660.517500K: 0.5179.5lower decilestablePP difference 0.6%248.949 km3,504 vertices · 1 part · 0 holes
TX · State House District 117GEOID 48117 · effective 2024-01-01State legislative lower chamber0.165500K: 0.1690.568500K: 0.5696.7lower decilestablePP difference 2.3%134.432 km1,714 vertices · 1 part · 0 holes
IA · State Senate District 37GEOID 19037 · effective 2024-01-01State legislative upper chamber0.165500K: 0.1740.793500K: 0.7929.6lower decilestablePP difference 4.7%77.715 km956 vertices · 1 part · 0 holes
MD · State Legislative Subdistrict 11AGEOID 2411A · effective 2024-01-01State legislative lower chamber0.166500K: 0.1710.550500K: 0.5516.7lower decilestablePP difference 3.5%66.984 km1,936 vertices · 1 part · 0 holes
CA · Congressional District 5GEOID 0605 · effective 2024-01-01U.S. House0.166500K: 0.1720.746500K: 0.74620.7lower quartilestablePP difference 3.6%1,399.509 km22,160 vertices · 1 part · 0 holes
KY · State House District 37GEOID 21037 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1710.537500K: 0.5386.7lower decilestablePP difference 3.1%92.99 km1,932 vertices · 1 part · 0 holes
MA · 4th Barnstable DistrictGEOID 25004 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1090.496500K: 0.3906.7lower decileresolution sensitivePP difference 34.0%189.656 km1,539 vertices · 1 part · 0 holes
SC · State House District 61GEOID 45061 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1710.590500K: 0.5916.7lower decilestablePP difference 2.8%75.718 km1,572 vertices · 1 part · 0 holes
GA · State Senate District 33GEOID 13033 · effective 2024-01-01State legislative upper chamber0.166500K: 0.1770.663500K: 0.6639.6lower decilestablePP difference 6.4%124.09 km2,975 vertices · 1 part · 0 holes
PR · State House District 39GEOID 72039 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1860.572500K: 0.5756.8lower decilestablePP difference 10.6%59.357 km2,008 vertices · 1 part · 0 holes
NY · Assembly District 122GEOID 36122 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1790.604500K: 0.6046.8lower decilestablePP difference 7.3%437.003 km8,203 vertices · 1 part · 0 holes
SC · State House District 95GEOID 45095 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1720.579500K: 0.5796.8lower decilestablePP difference 3.1%277.291 km4,889 vertices · 1 part · 0 holes
WV · Delegate District 33GEOID 54033 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1790.647500K: 0.6486.8lower decilestablePP difference 7.1%213.264 km4,189 vertices · 1 part · 0 holes
RI · State House District 9GEOID 44009 · effective 2024-01-01State legislative lower chamber0.166500K: 0.1790.516500K: 0.5186.8lower decilestablePP difference 6.9%14.575 km404 vertices · 1 part · 0 holes
CO · State House District 65GEOID 08065 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1710.558500K: 0.5586.9lower decilestablePP difference 2.9%229.409 km2,848 vertices · 1 part · 0 holes
OH · State House District 34GEOID 39034 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1750.716500K: 0.7166.9lower decilestablePP difference 4.7%119.84 km2,256 vertices · 1 part · 0 holes
TX · State House District 123GEOID 48123 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1710.558500K: 0.5586.9lower decilestablePP difference 2.5%92.191 km1,763 vertices · 1 part · 0 holes
SC · State Senate District 26GEOID 45026 · effective 2024-01-01State legislative upper chamber0.167500K: 0.1690.604500K: 0.6049.7lower decilestablePP difference 1.4%253.412 km4,166 vertices · 1 part · 0 holes
MS · State Senate District 34GEOID 28034 · effective 2024-01-01State legislative upper chamber0.167500K: 0.1710.642500K: 0.6429.7lower decilestablePP difference 2.7%421.979 km8,499 vertices · 1 part · 0 holes
IL · State Senate District 24GEOID 17024 · effective 2024-01-01State legislative upper chamber0.167500K: 0.1730.609500K: 0.6099.8lower decilestablePP difference 3.8%128.892 km3,079 vertices · 1 part · 0 holes
OH · State House District 94GEOID 39094 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1690.624500K: 0.6246.9lower decilestablePP difference 1.4%530.903 km5,068 vertices · 1 part · 0 holes
KY · State Senate District 17GEOID 21017 · effective 2024-01-01State legislative upper chamber0.167500K: 0.1720.617500K: 0.6179.8lower decilestablePP difference 3.1%357.551 km5,781 vertices · 1 part · 0 holes
NJ · State Senate District 26GEOID 34026 · effective 2024-01-01State legislative upper chamber0.167500K: 0.1770.648500K: 0.6499.9lower decilestablePP difference 5.7%175.23 km6,335 vertices · 1 part · 0 holes
NJ · Assembly District 26GEOID 34026 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1770.648500K: 0.6496.9lower decilestablePP difference 5.7%175.23 km6,335 vertices · 1 part · 0 holes
AL · State House District 66GEOID 01066 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1870.532500K: 0.5317.0lower decilestablePP difference 10.4%459.966 km7,658 vertices · 1 part · 0 holes
MS · State House District 92GEOID 28092 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1730.664500K: 0.6647.0lower decilestablePP difference 3.4%346.554 km5,811 vertices · 1 part · 0 holes
GA · State House District 164GEOID 13164 · effective 2024-01-01State legislative lower chamber0.167500K: 0.1750.658500K: 0.6587.0lower decilestablePP difference 4.6%253.761 km5,054 vertices · 1 part · 0 holes
PR · State Senate District 6GEOID 72006 · effective 2024-01-01State legislative upper chamber0.168500K: 0.3580.823500K: 0.8579.9lower decileresolution sensitivePP difference 53.1%354.4 km16,091 vertices · 71 parts · 0 holes
LA · State Senate District 14GEOID 22014 · effective 2024-01-01State legislative upper chamber0.168500K: 0.1700.544500K: 0.54410.0lower decilestablePP difference 1.7%115.251 km2,356 vertices · 1 part · 0 holes
KY · State House District 56GEOID 21056 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1720.742500K: 0.7437.0lower decilestablePP difference 2.3%242.008 km3,885 vertices · 1 part · 0 holes
OH · State House District 1GEOID 39001 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1770.643500K: 0.6437.0lower decilestablePP difference 5.2%73.703 km1,354 vertices · 1 part · 0 holes
CO · State House District 14GEOID 08014 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1710.508500K: 0.5087.1lower decilestablePP difference 1.7%90.945 km1,355 vertices · 1 part · 0 holes
WY · State House District 39GEOID 56039 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1730.558500K: 0.5597.1lower decilestablePP difference 2.8%65.954 km966 vertices · 1 part · 0 holes
NY · Assembly District 128GEOID 36128 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1710.681500K: 0.6827.1lower decilestablePP difference 1.9%154.873 km1,421 vertices · 1 part · 0 holes
IL · State Senate District 42GEOID 17042 · effective 2024-01-01State legislative upper chamber0.168500K: 0.1720.575500K: 0.57510.0lower quartilestablePP difference 2.0%131.359 km2,516 vertices · 1 part · 0 holes
CO · State House District 31GEOID 08031 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1780.649500K: 0.6507.1lower decilestablePP difference 5.3%63.154 km1,042 vertices · 1 part · 0 holes
NY · Assembly District 13GEOID 36013 · effective 2024-01-01State legislative lower chamber0.168500K: 0.0990.590500K: 0.4417.1lower decileresolution sensitivePP difference 41.1%133.389 km1,617 vertices · 1 part · 0 holes
NY · State Senate District 11GEOID 36011 · effective 2024-01-01State legislative upper chamber0.168500K: 0.1510.551500K: 0.53710.1lower quartilestablePP difference 10.6%75.047 km1,017 vertices · 1 part · 0 holes
CA · Assembly District 32GEOID 06032 · effective 2024-01-01State legislative lower chamber0.168500K: 0.1720.701500K: 0.7027.2lower decilestablePP difference 2.2%1,278.413 km13,901 vertices · 1 part · 0 holes
OH · State House District 21GEOID 39021 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1670.631500K: 0.6217.2lower decilestablePP difference 1.2%76.53 km688 vertices · 1 part · 0 holes
MO · State House District 107GEOID 29107 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1750.716500K: 0.7167.2lower decilestablePP difference 3.4%47.92 km1,102 vertices · 1 part · 0 holes
TX · State House District 107GEOID 48107 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1770.606500K: 0.6077.2lower decilestablePP difference 4.8%85.396 km2,050 vertices · 1 part · 0 holes
NC · Congressional District 14GEOID 3714 · effective 2024-01-01U.S. House0.169500K: 0.1720.577500K: 0.57720.9lower quartilestablePP difference 2.2%656.524 km12,467 vertices · 1 part · 0 holes
VA · State House District 40GEOID 51040 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1780.592500K: 0.5927.3lower decilestablePP difference 5.1%102.242 km3,055 vertices · 1 part · 0 holes
TX · State House District 28GEOID 48028 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1730.667500K: 0.6687.3lower decilestablePP difference 2.4%285.332 km4,775 vertices · 1 part · 0 holes
IA · State House District 72GEOID 19072 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1770.699500K: 0.7007.3lower decilestablePP difference 4.6%107.316 km1,706 vertices · 1 part · 0 holes
CT · Congressional District 1GEOID 0901 · effective 2024-01-01U.S. House0.169500K: 0.1710.659500K: 0.65921.1lower quartilestablePP difference 1.1%360.726 km3,950 vertices · 1 part · 0 holes
IL · State Senate District 15GEOID 17015 · effective 2024-01-01State legislative upper chamber0.169500K: 0.1710.619500K: 0.62010.1lower quartilestablePP difference 1.0%229.092 km4,319 vertices · 1 part · 0 holes
MS · State Senate District 32GEOID 28032 · effective 2024-01-01State legislative upper chamber0.169500K: 0.1770.697500K: 0.69710.2lower quartilestablePP difference 4.4%547.04 km11,687 vertices · 1 part · 0 holes
IL · State House District 113GEOID 17113 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1730.595500K: 0.5957.3lower decilestablePP difference 2.2%131.282 km1,687 vertices · 1 part · 0 holes
MD · State Legislative Subdistrict 47BGEOID 2447B · effective 2024-01-01State legislative lower chamber0.169500K: 0.1800.575500K: 0.5787.3lower decilestablePP difference 6.0%29.305 km844 vertices · 1 part · 0 holes
TN · State House District 98GEOID 47098 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1730.551500K: 0.5517.3lower decilestablePP difference 2.2%72.739 km1,860 vertices · 1 part · 0 holes
OH · State House District 36GEOID 39036 · effective 2024-01-01State legislative lower chamber0.169500K: 0.1780.719500K: 0.7217.4lower decilestablePP difference 4.7%89.873 km1,445 vertices · 1 part · 0 holes
MS · State Senate District 25GEOID 28025 · effective 2024-01-01State legislative upper chamber0.170500K: 0.1740.694500K: 0.69510.2lower quartilestablePP difference 2.6%98.776 km1,641 vertices · 1 part · 0 holes
KY · State House District 81GEOID 21081 · effective 2024-01-01State legislative lower chamber0.170500K: 0.1770.723500K: 0.7237.4lower decilestablePP difference 3.9%219.54 km5,645 vertices · 1 part · 0 holes
CA · Assembly District 58GEOID 06058 · effective 2024-01-01State legislative lower chamber0.170500K: 0.1750.658500K: 0.6587.4lower decilestablePP difference 3.1%159.745 km3,183 vertices · 1 part · 0 holes
CT · State Senate District 9GEOID 09009 · effective 2024-01-01State legislative upper chamber0.170500K: 0.1760.626500K: 0.62610.3lower quartilestablePP difference 3.3%111.319 km2,188 vertices · 1 part · 0 holes
GA · State House District 68GEOID 13068 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1820.713500K: 0.7147.4lower decilestablePP difference 6.4%113.189 km3,315 vertices · 1 part · 0 holes
IL · State Senate District 4GEOID 17004 · effective 2024-01-01State legislative upper chamber0.171500K: 0.1750.506500K: 0.50610.3lower quartilestablePP difference 2.3%89.228 km3,052 vertices · 1 part · 0 holes
TX · State House District 66GEOID 48066 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1770.673500K: 0.6747.5lower decilestablePP difference 3.3%164.241 km3,240 vertices · 1 part · 0 holes
MT · State Senate District 16GEOID 30016 · effective 2024-01-01State legislative upper chamber0.171500K: 0.1730.729500K: 0.72910.4lower quartilestablePP difference 1.4%1,295.366 km15,837 vertices · 1 part · 0 holes
CA · State Senate District 21GEOID 06021 · effective 2024-01-01State legislative upper chamber0.171500K: 0.1870.576500K: 0.49810.4lower quartileresolution sensitivePP difference 8.4%1,171.959 km7,245 vertices · 4 parts · 0 holes
TX · State House District 121GEOID 48121 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1750.686500K: 0.6867.5lower decilestablePP difference 2.4%140.019 km2,884 vertices · 1 part · 0 holes
AL · State House District 62GEOID 01062 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1760.646500K: 0.6467.5lower decilestablePP difference 3.0%247.994 km5,549 vertices · 1 part · 0 holes
SC · State House District 24GEOID 45024 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1790.615500K: 0.6167.5lower decilestablePP difference 4.1%64.44 km1,730 vertices · 1 part · 0 holes
IL · State House District 112GEOID 17112 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1750.633500K: 0.6347.5lower decilestablePP difference 2.2%144.568 km2,357 vertices · 1 part · 0 holes
IL · State House District 76GEOID 17076 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1720.417500K: 0.4177.5lower decilestablePP difference 0.5%298.707 km2,257 vertices · 1 part · 0 holes
SC · State House District 102GEOID 45102 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1770.632500K: 0.6327.6lower decilestablePP difference 3.4%300.45 km5,725 vertices · 1 part · 0 holes
CA · Congressional District 18GEOID 0618 · effective 2024-01-01U.S. House0.171500K: 0.1780.766500K: 0.76621.4lower quartilestablePP difference 3.6%935.253 km13,522 vertices · 1 part · 0 holes
TX · State Senate District 31GEOID 48031 · effective 2024-01-01State legislative upper chamber0.171500K: 0.1740.584500K: 0.58410.5lower quartilestablePP difference 1.7%2,917.185 km17,768 vertices · 1 part · 0 holes
CT · State House District 101GEOID 09101 · effective 2024-01-01State legislative lower chamber0.171500K: 0.1910.573500K: 0.5747.6lower decilestablePP difference 10.4%101.72 km2,598 vertices · 2 parts · 0 holes
IL · State House District 60GEOID 17060 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1970.568500K: 0.5717.6lower decilestablePP difference 12.8%80.143 km1,776 vertices · 1 part · 0 holes
TN · State House District 80GEOID 47080 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1770.647500K: 0.6477.6lower decilestablePP difference 3.1%411.663 km8,551 vertices · 1 part · 0 holes
WI · State Senate District 25GEOID 55025 · effective 2024-01-01State legislative upper chamber0.172500K: 0.2040.707500K: 0.70810.5lower quartilestablePP difference 15.7%1,285.581 km28,823 vertices · 24 parts · 0 holes
TX · State House District 9GEOID 48009 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1840.784500K: 0.7847.7lower decilestablePP difference 6.3%1,016.086 km15,879 vertices · 1 part · 0 holes
TN · State House District 38GEOID 47038 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1750.660500K: 0.6607.7lower decilestablePP difference 1.6%543.357 km7,094 vertices · 1 part · 0 holes
CA · Assembly District 9GEOID 06009 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1770.720500K: 0.7207.7lower decilestablePP difference 2.8%669.164 km9,319 vertices · 1 part · 0 holes
CA · Assembly District 47GEOID 06047 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1750.727500K: 0.7277.7lower decilestablePP difference 1.6%720.653 km8,654 vertices · 1 part · 0 holes
NJ · State Senate District 11GEOID 34011 · effective 2024-01-01State legislative upper chamber0.172500K: 0.1870.565500K: 0.60410.6lower quartilestablePP difference 7.6%189.846 km6,813 vertices · 1 part · 0 holes
NJ · Assembly District 11GEOID 34011 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1870.565500K: 0.6047.7lower decilestablePP difference 7.6%189.846 km6,813 vertices · 1 part · 0 holes
VA · State House District 75GEOID 51075 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1930.660500K: 0.6607.8lower decilestablePP difference 10.6%139.264 km7,588 vertices · 1 part · 0 holes
LA · State House District 81GEOID 22081 · effective 2024-01-01State legislative lower chamber0.172500K: 0.1790.666500K: 0.6677.8lower decilestablePP difference 3.5%290.198 km5,876 vertices · 1 part · 0 holes
PA · Congressional District 4GEOID 4204 · effective 2024-01-01U.S. House0.173500K: 0.1760.684500K: 0.68421.6lower quartilestablePP difference 2.1%371.719 km6,815 vertices · 1 part · 0 holes
GA · State House District 125GEOID 13125 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1880.719500K: 0.7197.8lower decilestablePP difference 8.0%244.875 km7,383 vertices · 1 part · 0 holes
AR · State House District 59GEOID 05059 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1810.660500K: 0.6607.8lower decilestablePP difference 4.4%240.641 km6,208 vertices · 1 part · 0 holes
LA · State House District 71GEOID 22071 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1790.640500K: 0.6407.8lower decilestablePP difference 3.6%104.775 km2,544 vertices · 1 part · 0 holes
AZ · State Senate District 30GEOID 04030 · effective 2024-01-01State legislative upper chamber0.173500K: 0.1760.609500K: 0.60910.6lower quartilestablePP difference 1.5%1,836.605 km18,463 vertices · 1 part · 0 holes
AZ · State House District 30GEOID 04030 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1760.609500K: 0.6097.9lower decilestablePP difference 1.5%1,836.605 km18,463 vertices · 1 part · 0 holes
FL · State House District 117GEOID 12117 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1750.449500K: 0.4497.9lower decilestablePP difference 1.0%76.558 km774 vertices · 1 part · 0 holes
TN · State House District 9GEOID 47009 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1780.762500K: 0.7627.9lower decilestablePP difference 2.6%401.35 km8,210 vertices · 1 part · 0 holes
LA · State House District 19GEOID 22019 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1780.735500K: 0.7357.9lower decilestablePP difference 2.5%639.346 km8,374 vertices · 1 part · 0 holes
ME · State Senate District 26GEOID 23026 · effective 2024-01-01State legislative upper chamber0.173500K: 0.1820.674500K: 0.67510.7lower quartilestablePP difference 4.8%165.177 km3,448 vertices · 2 parts · 0 holes
MS · State House District 88GEOID 28088 · effective 2024-01-01State legislative lower chamber0.173500K: 0.1780.679500K: 0.6807.9lower decilestablePP difference 2.3%288.646 km4,643 vertices · 1 part · 0 holes
WI · Congressional District 3GEOID 5503 · effective 2024-01-01U.S. House0.173500K: 0.1750.592500K: 0.59221.8lower quartilestablePP difference 0.8%1,470.409 km11,927 vertices · 1 part · 0 holes
AL · State Senate District 21GEOID 01021 · effective 2024-01-01State legislative upper chamber0.173500K: 0.1810.631500K: 0.63110.7lower quartilestablePP difference 3.9%504.824 km7,716 vertices · 1 part · 0 holes
SC · State House District 120GEOID 45120 · effective 2024-01-01State legislative lower chamber0.174500K: 0.1710.635500K: 0.6368.0lower decilestablePP difference 1.3%191.765 km3,174 vertices · 1 part · 0 holes
OH · State House District 52GEOID 39052 · effective 2024-01-01State legislative lower chamber0.174500K: 0.1850.736500K: 0.7368.0lower decilestablePP difference 6.1%126.904 km1,120 vertices · 1 part · 0 holes
CA · Congressional District 2GEOID 0602 · effective 2024-01-01U.S. House0.174500K: 0.1540.613500K: 0.60022.1lower quartilestablePP difference 11.1%1,654.4 km16,670 vertices · 1 part · 0 holes
CA · Assembly District 5GEOID 06005 · effective 2024-01-01State legislative lower chamber0.174500K: 0.1800.705500K: 0.7058.0lower decilestablePP difference 3.5%369.989 km11,324 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.