New Jersey was ranked number one despite - or perhaps because of - recent corruption scandals.
The Garden State received a grade of B-plus, because it enacted several tough new laws to combat corruption.
The Center for Public Integrity conducted the study.
It gave both Pennsylvania and Delaware a grade of C-minus.