The 10 lawmakers who have held the most in-person town hall meetings over the last two years are all Republicans.

Since the beginning of the 114th Congress in 2015, four Republicans — Rep. Jim Sensenbrenner (Wis.), Sens. Mike Crapo (Idaho) and Jerry Moran (Kan.) and former Rep. Tim Huelskamp (Kan.) — held more than 100 in-person town hall meetings.

And 24 of the 28 lawmakers who have held the most town halls, according to records maintained by the independent site Legistorm, are Republicans.

Protests at town hall meetings by those defending the Affordable Care Act have led some lawmakers to pare back or cancel their in-person events.