The OP Editors will be adding data to this spreadsheet as we find it. See something missing? Let us know!
This spreadsheet also allows you to filter and group candiates. For example, click "all" above the Incumbent column and select "N" to only show candidates that are challengers. You can also click "Define groupings and calculations" to group candidates by any column on the sheet (A is the first column, B is the second, etc.)

As Matt C let everyone know at the WCHL forum, his twitter handle is @MattCforTownC