Patrick Ryan
(Incumbent)
Democratic
★ Winner
62.9% · 168,846 votes
In 60 seconds
District profile