If you're a human and see this, please ignore it. If you're a scraper, please click the link below :-)
Note that clicking the link below will block access to this site for 24 hours.
Half of the district incumbents will face primary challenges, and more than 30 candidates are vying for seven at-large seats, the largest pool since peak Rizzo backlash in 1979.