Every group, union, newspaper and official on record: the candidates each one backs and the bills it supports or opposes. Every line links to its source.
Every line here has a source you can click. Nothing is published without one.
A grey candidate’s own site tag means the candidate lists it themselves;
a green press reported tag means a news outlet reported it;
a purple group’s own site tag means the advocacy group has published the position on their own legislative-tracker page.
Where a candidate has no endorsements, we show nothing rather than guess.