Answer
No, Mo Brooks has not left the Republican party. He has been a member of the party since the early 1980s and has held various elected positions within the party, including serving as a state representative and senator in Alabama. He is currently a member of the U.S. House of Representatives, where he has represented Alabama's 5th congressional district since 2011.