Republicans are dealing with a threat from within their own party led by Steve Bannon, who has vowed to challenge every establishment Republican incumbent running for re-election with candidates of his own. The Republican “Civil War,” as Bannon calls it, poses a challenge to current GOP members in office — and a growing number have announced their retirement in 2018.

GOP Sens. Bob Corker of Tennessee and Jeff Flake of Arizona are the only members of the Senate who have announced that they won’t seek re-election in 2018. On the House side, 24 Republicans so far have announced they won’t seek re-election. Of those, 12 are retiring from elected office altogether. Another 10 are hoping to win a different job (either governor or senator).

Here’s a comprehensive breakdown, as of Nov. 15, of all the Republicans who will be leaving Congress, along with the results of the 2016 presidential election in their district or state. As you’ll see, many hail from safe Republican seats, but have nonetheless decided it’s time to go.

Senate Republicans retiring: 2

Sen. Bob Corker, Tenn. (Trump +26.2)

Sen. Jeff Flake, Ariz. (Trump +4.1)

House Republicans retiring: 12

Rep. Ileana Ros-Lehtinen, Fla. (Clinton +19.7)

Rep. Lynn Jenkins, Kan.(Trump +18.3)

Rep. David Trott, Mich.(Trump +4.4)

Rep. Frank LoBiondo, N.J.(Trump +4.6)

Rep. Charlie Dent, Pa(Trump +7.5)

Rep. John Duncan Jr., Tenn.(Trump +35.2)

Rep. Ted Poe, Texas (Trump +9.2)

Sam Johnson, Texas (Trump +13.9)

Rep. Jeb Hensarling, Texas (Trump +28.3)

Rep. Lamar Smith, Texas (Trump +9.8)

Rep. Bob Goodlatte, Va.(Trump +24.6)

Rep. Dave Reichert, Wash.(Clinton +3)

House Republicans leaving their seats to run for governor or senator: 10

Rep. Raul Labrador, Idaho (Trump +38.3)

Rep. Luke Messer, Ind. (Trump +40.2)

Rep. Todd Rokita, Ind. (Trump +33.9)

Rep. James Renacci, Ohio (Trump +16.7)

Rep. Lou Barletta, Pa. (Trump + 23.8)

Rep. Steve Pearce, N.M.(Trump +10.2)

Rep. Kristi Noem, S.D. (Trump +29.8)

Rep. Diane Black, Tenn. (Trump +48.7)

Rep. Marsha Blackburn, Tenn.(Trump +39)

Rep. Evan Jenkins, W. Va. (Trump + 49.2)