
Your complete guide to Allegheny County’s contested state races
We explain who's running, how much they've raised in 2018, and whether the district went Clinton or Trump.
Last Updated: