Card image cap

John Moolenaar's Ratings and Endorsements

Office:

Vote Smart displays all known interest group ratings for each candidate and official, regardless of issue or bias.

Keep in mind that ratings done by special interest groups often do not represent a non-partisan stance. In addition, some groups select votes that tend to favor members of one political party over another, rather than choosing votes based solely on issue concerns. Nevertheless, they can be invaluable in showing where an incumbent has stood on a series of votes in the past one or two years, especially when ratings by groups on all sides of an issue are compared. Website links, if available, and descriptions of the organizations offering performance evaluations are accessible by clicking on the name of the group.

With rare exceptions, Vote Smart displays interest group ratings as a 0-100 percentage. While many interest groups use percentages as ratings to begin with, please note that Vote Smart has translated some ratings to a percentage from a different rating system for consistency and ease in understanding. Please visit the group's website, email us at ratings@votesmart.org or call our Voter Information Hotline at 1-888-VOTESMART for more specific information.

100%
2017-2018
100%
2015-2016
100%
2021-2022
100%
2019-2020
100%
2019
100%
2017-2018
100%
2015-2016
100%
2015
100%
2019-2020
100%
2017-2018
100%
2015-2016
100%
2017-2018
91%
2015-2016
20%
2020
26%
2018
17%
2017
24%
2015-2016
24%
2015-2016
17%
2015
100%
2013
87%
2012
100%
2011
75%
2007-2008
75%
2007-2008
0%
2016
0%
2018
0%
2021-2022
6%
2019-2020
16%
2017-2018
16%
2017-2018
0%
2015-2016
57%
2019-2020
57%
2019-2020
100%
2024
100%
2023
91%
2023
89%
2022
89%
2021-2022
89%
2021-2022
87%
2020
91%
2019-2020
91%
2019-2020
91%
2018
87%
2017-2018
87%
2017-2018
97%
2016
94%
2015-2016
94%
2015-2016
94%
2015
94%
2015
100%
2015-2016
100%
2021-2022
100%
2019-2020
100%
2017-2018
100%
2015-2016
100%
2021-2022
100%
2019-2020
100%
2017-2018
100%
2015-2016
96%
2011-2012
100%
2005-2006
100%
2003-2004
96%
2017-2018
100%
2015-2016
100%
2015
100%
2019-2020
100%
2015-2016
100%
2015-2016
77%
2021-2022
100%
2019-2020
100%
2017-2018
100%
2015-2016
100%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
100%
2015-2016
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2016
0%
2016
0%
2019
40%
2017-2018
40%
2017-2018
11%
2017
11%
2017
40%
2015-2016
40%
2015-2016
10%
2019-2020
0%
2017-2018
0%
2015-2016
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2016
0%
2016
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
100%
2017-2018
100%
2015-2016
56%
2021
33%
2019
40%
2018
38%
2016
95%
2021
95%
2021
60%
2015-2016
60%
2015-2016
74%
2023-2024
74%
2021-2022
93%
2021-2022
86%
2019-2020
62%
2017-2018
58%
2015-2016
100%
2015-2016
8%
2015-2016
100%
2024
91%
2023
100%
2023
89%
2022
89%
2021-2022
89%
2021-2022
87%
2020
91%
2019-2020
91%
2019-2020
91%
2018
87%
2017-2018
87%
2017-2018
97%
2016
94%
2015-2016
94%
2015-2016
94%
2015
94%
2015
100%
2017-2018
100%
2015-2016
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2016
0%
2016
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
0%
2023-2024
89%
2019-2020
89%
2019-2020
100%
2017-2018
100%
2017-2018
84%
2015-2016
84%
2015-2016
91%
2015-2016
100%
2015-2016
91%
2015-2016
17%
2019-2020
17%
2019-2020
0%
2017-2018
0%
2017-2018
7%
2015-2016
7%
2015-2016
30%
2005-2006
30%
2003-2004
0%
2001-2002
0%
2015-2016
0%
2015-2016
0%
2015
25
2005-2006
25
2005-2006
25%
2020
26%
2018
17%
2017
24%
2015-2016
24%
2015-2016
17%
2015
100%
2024
100%
2023
91%
2023
89%
2022
89%
2021-2022
89%
2021-2022
87%
2020
91%
2019-2020
91%
2019-2020
91%
2018
87%
2017-2018
87%
2017-2018
97%
2016
94%
2015-2016
94%
2015-2016
94%
2015
94%
2015
100%
2023
67%
2022
0%
2021
0%
2020
100%
2018
89%
2017
100%
2016
82%
2015
82%
2015-2016
74%
2021
77%
2020
74%
2019
58%
2018
76%
2016
72%
2015
89%
2022
85%
2021
68%
2021
61%
2020
65%
2020
65%
2019
76%
2019
63%
2018
50%
2018
61%
2017
67%
2017
70%
2016
72%
2016
67%
2015
67%
2015
8%
2021-2022
8%
2021-2022
7%
2021
7%
2021
13%
2020
13%
2020
9%
2019
9%
2019
0%
2017
0%
2017
50%
2015-2016
50%
2015-2016
100%
2019-2020
100%
2017-2018
100%
2015-2016
25%
2020
26%
2018
17%
2017
24%
2015-2016
24%
2015-2016
17%
2015
100%
2019-2020
0%
2018
0%
2015
8%
2015-2016
25%
2017-2018
33%
2015-2016
75%
2015-2016
75%
2015-2016
87%
2011
74%
2021
77%
2020
74%
2019
58%
2018
76%
2016
72%
2015
89%
2022
68%
2021
85%
2021
65%
2020
61%
2020
65%
2019
76%
2019
50%
2018
63%
2018
67%
2017
61%
2017
72%
2016
70%
2016
67%
2015
67%
2015
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2016
0%
2016
100%
2023
67%
2022
0%
2021
0%
2020
100%
2018
89%
2017
100%
2016
82%
2015
100%
2024
100%
2024
68%
2023
68%
2023
80%
2023
80%
2023
100%
2022
100%
2022
87%
2021
87%
2021
63%
2020
63%
2020
39%
2018
39%
2018
47%
2017
47%
2017
72%
2016
72%
2016
64%
2015
64%
2015
22%
2019-2020
22%
2019-2020
25%
2019
25%
2019
44%
2017-2018
44%
2017-2018
30%
2015-2016
30%
2015-2016
11%
2015
11%
2015
0%
2023-2024
0%
2021-2022
0%
2019-2020
9%
2015-2018
66%
2023-2024
66%
2023-2024
85%
2022
85%
2022
86%
2021-2022
86%
2021-2022
82%
2020
82%
2020
82%
2019-2020
82%
2019-2020
73%
2018
73%
2018
69%
2017-2018
69%
2017-2018
34%
2017
34%
2017
15%
2016
15%
2016
15%
2015-2016
15%
2015-2016
13%
2015
13%
2015
13%
2015
13%
2015
50%
2013
50%
2013
0%
2023
16%
2022
0%
2022
5%
2021
18%
2021
26%
2020
18%
2020
29%
2019
20%
2019
13%
2018
19%
2017
18%
2017
25%
2016
19%
2016
17%
2015
17%
2015
22%
2019-2020
22%
2019-2020
25%
2019
25%
2019
44%
2017-2018
44%
2017-2018
30%
2015-2016
30%
2015-2016
11%
2015
11%
2015
0%
2023-2024
7%
2023-2024
7%
2023-2024
4%
2021-2022
4%
2021-2022
4%
2021-2022
4%
2021-2022
6%
2019-2020
6%
2019-2020
4%
2019-2020
4%
2019-2020
4%
2015
4%
2015
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
17%
2019-2020
17%
2019-2020
0%
2017-2018
0%
2017-2018
7%
2015-2016
7%
2015-2016
40%
2017-2018
40%
2017-2018
11%
2017
11%
2017
40%
2015-2016
40%
2015-2016
100%
2017-2018
75%
2015-2016
75%
2015-2016
10%
2019-2020
0%
2017-2018
0%
2015-2016
25%
2017-2018
33%
2015-2016
0%
2019-2020
0%
2019-2020
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
100%
2019-2020
100%
2017-2018
100%
2017-2018
100%
2015-2016
100%
2015-2016
0%
2024
100%
2023
100%
2023
67%
2022
67%
2022
0%
2021
0%
2021
0%
2020
0%
2020
100%
2018
100%
2018
89%
2017
89%
2017
100%
2016
100%
2016
82%
2015
82%
2015
60%
2023-2024
60%
2023-2024
57%
2023
57%
2023
80%
2021-2022
80%
2021-2022
56%
2021-2022
56%
2021-2022
80%
2021-2022
80%
2021-2022
56%
2021-2022
56%
2021-2022
40%
2019-2020
40%
2019-2020
40%
2019-2020
40%
2019-2020
53%
2017-2018
53%
2017-2018
53%
2017-2018
53%
2017-2018
52%
2015-2016
52%
2015-2016
52%
2015-2016
52%
2015-2016
55%
2015
55%
2015
87%
2011
100%
2024
100%
2024
80%
2023
80%
2023
68%
2023
68%
2023
100%
2022
100%
2022
87%
2021
87%
2021
63%
2020
63%
2020
39%
2018
39%
2018
47%
2017
47%
2017
72%
2016
72%
2016
64%
2015
64%
2015
82%
2015-2016
74%
2021
77%
2020
74%
2019
58%
2018
76%
2016
72%
2015
89%
2022
85%
2021
68%
2021
65%
2020
61%
2020
65%
2019
76%
2019
63%
2018
50%
2018
61%
2017
67%
2017
70%
2016
72%
2016
67%
2015
67%
2015
91%
2015-2016
0%
2017-2018
0%
2017-2018
0%
2015-2016
0%
2015-2016
75%
2015-2016
75%
2015-2016
8%
2021-2022
8%
2021-2022
7%
2021
7%
2021
13%
2020
13%
2020
9%
2019
9%
2019
0%
2017
0%
2017
50%
2015-2016
50%
2015-2016
arrow_upward