Dave's Redistricting

Do Your Own Redistricting

Dave's Redistricting application lets you draw congressional districts the way you think they should be. It uses real data from the U.S. Census Bureau. Census 2010 data is available for all 50 states. It's easy to use, especially given the power it gives you. Give it a try!

Dave's Redistricting is still a project of the non-profit ProgressiveCongress.org, and will remain available as a public service. Note: no donations thru the non-profit will go to support the project anymore.

The application runs on Windows and Mac and requires Silverlight 4.0 (will ask download if not already there).

Current Version: 2.2.24

Montana now has 2008 election data (with block groups). Also, FL, MI and WI have corrected 2008 election data.

DRA will not work on Chrome 42+! Google has disabled support for NPAPI, which certain plugins, including Silverlight, rely on (See Chromium Blog for more detail.) Firefox, Safari and IE should all still work.

Multi-Member Districts are now supported for all scenarios (CD/LD/etc.). FairVote.org has proposed districts with multiple congresspersons to significantly reduce the negatives of redistricting in the U.S. today. Try for yourself (using the Change Scenario button).

2010 voting districts/block groups available for all states, DC and PR.

Election data for 2010 voting districts available for IN, NC, NM, TX* and AK, AL, AR, AZ, CA, CT, DC, DE, FL, GA, HI, IA, ID, IL, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, MT, ND, NE, NH, NJ, NV, NY, OH, OK, PA, RI, SC, SD, TN, UT, VA, VT, WA, WI, WV, WY+, and CO++

Launch Dave's Redistricting 2.2

Browse Maps of various state plans.

(Launch Original Dave's Redistricting App (1.0))

Main Features

The application has a lot of features. You can

  • Select a state and a number of congressional districts (CDs), legislative districts or county council districts.
  • Use the mouse to sweep across map assigning voting districts to CDs
  • Create CDs automatically to match the current CDs
  • Pan/Zoom
  • Save/Open your work in XML
  • Show and Unshow city names, counties, old CDs and more
  • Show the state colored by demographics or election data (if available)
  • Create views of zoomed in areas and save views as JPEGs
  • Change colors and color opaqueness

Version 2.2 Features

Legislative and County Redistricting

  • You can make a map for LDs (legislative lower house), SDs (legislative upper house) and CCDs (county council).
  • You can see old LDs and SDs.
  • You can switch between CD, LD, SD and CCD scenarios with the Change Scenario button.
  • You can save them all in 1 DRF.
  • You can convert on load a CD map you built (that was really an LD or SD map) into an LD or SD map.
  • You can create CDs or LDs with unequal population (for multi-member districts) by telling the app how many representatives/legislators represent each CD/LD (where each may be different) and the app will set population targets accordingly. Or you can set the population targets for each CD/LD directly.
  • You can create districts for multiple counties in a state. For each county scenario, only the voting districts in that county are shown and colorable, and the population targets are set using the county's population.
  • You can Color Automatically by loading a block, block group or vote district CSV file (block equivalency file).

Other New Features

  • You can do Color By Population and Color By Election for only unassigned voting districts (so you can see the partial CDs/LDs you've made at the same time). The check box for this is on the Tools panel.
  • You can turn off labels on old CDs/LDs. The check box for this is on the Tools panel.
  • If you've made changes to your maps that you have not saved, doing Open, Close, select state or change #CDs/LDs will ask you to confirm to ensure you don't accidently lose your work. (Closing the browser will still not warn you.)


  • Please report bugs, make comments and requests to redistricting@gardow.com
  • The Silverlight 5 runtime seems to use more memory and causes some large states (e.g. California and Texas) to sometimes fail to load. Here's where to find Silverlight 4.0.60831.

Election Data Notes

The Avg shown for each voting district represents the normal 2-party vote split over a set of statewide elections. Which elections varies by state as shown below:

  • AK - 2008 Senate
  • AR - 2010 statewide races for Lt. Gov., SoS, Comm. of Public Lands
  • AZ - All 2010 statewide races plus 2008 Pres
  • CA - 2010 Governor
  • CO - All 2010 statewide races
  • GA - All 2006-2008 statewide races
  • LA - 2008 Pres, Senate, House races
  • MA - 2010 Senate and Governor's races
  • MD - All 2006-2008 statewide races
  • MI - Gov., AG, SoS 2006
  • MN - All 2004-2008 statewide races
  • MO - All 2008 statewide races and House races
  • NC - All 2004-2010 statewide races
  • NE - All 2006 statewide races and House races, and 2008 Pres, Senate and House races
  • NJ - Pres, Gov, Senate 2002-2009
  • NM - All 2010 statewide races
         - Updated voting districts: All 2004-2010 statewide races except 2006 Gov., Sen. and Treas. and 2008 Sen.
  • NV - All 2008-2010 statewide races plus US House races
  • NY - All 2010 statewide races
  • OH - All 2008 statewide races
  • OK - Presidential and Senate 2004-2008, Gov., Lt. Gov., AG 2006
  • PA - All 2004-2008 statewide races
  • SC - All 2008-2010 statewide races
  • TN - Pres, Gov, Senate and House 2004-2008
  • TX - Governor and Presidential races 2002-2010
  • VA - All 2000-2009 statewide races
  • WA - 2010 Senate
  • WI - Senate and Governor races 2010

Sometimes the presidential election vote totals shown in the app are lower than actual vote totals. Usually this is because absentee and sometimes early votes are not reported by voting districts. For GA, SC and TN, this is particularly evident.

California Caveats: presidential data has significant missing votes, especially in LA ad San Mateo Counties. Some votes may be misallocated, too. (Look for DailyKos.com diary by roguemapper for more info.)

Supported States

  • All states supported with Census 2010 data.
  • WA election data is from the 2010 US Senate race only. AK election data is from the 2008 Senate race only.
  • Note: California 2010 data has some voting districts with very large population (60-80 thousand). It's what is in the data. For example, the entire city of Fremont (pop. 84347) is one voting district. Block groups break down the population much better.
  • All states except Alaska are supported with Census 2000 data.
  • States using Census 2000 Voting Districts have only county level new population estimates (from 2008). Most states using block groups have block group level estimates from the 5-year (2005-2009) American Community Survey, which are more accurate. However, no partisan data is available for block groups.
  • States with partisan data using "Special Custom Data" (Census 2000 + population estimates), courtesy of "jeffmd."
    • California
    • New York
    • Texas
  • States with election data with Census 2000 data using regular voting districts
    • Maryland
    • New Mexico
    • North Carolina
    • Pennsylvania

Dave's Redistricting 2.1 Help

Temporary links to 2.0

*IN, NC, NM, TX presidential election data: Stephen Ansolabehere, Jonathan Rodden. <State> 2010 Census Shapefile and Precinct-Level Election Data. Release 2011. Wisconsin 2010 (Avg) data from Wisconsin Democracy Campaign. All other Avg data from Stephen Ansolabehere and Jonathan Rodden.

+AK, AL, AR, AZ, CA, CT, DC, DE, FL, GA, HI, IA, ID, IL, KS, KY, LA, MA, MD, ME, MI, MN, MS, MO, MT, ND, NE, NH, NJ, NV, NY, OH, OK, PA, RI, SC, SD, TN, UT, VA, VT, WA, WI, WV, WY presidential election data by Steve Gerontakis ("roguemapper") with assistance by John Mifflin. WA Senate data from Dave Bradlee. AK Avg (Senate) data from Steve Gerontakis. Any other Avg data from Stephen Ansolabehere and Jonathan Rodden.

++CO presidential data from Tyler Chafee. Avg data from Stephen Ansolabehere and Jonathan Rodden. MA Avg data from Steve Gerontakis.

**For updated voting districts: NM election data from NM Legislative Council Service. PA presidential election data from Steve Gerontakis.