By TODD STACY, Alabama Daily News

Of the 105 seats in the Alabama House of Representatives, there are 50 competitive races. And by competitive, I mean more than one person is running.

Most are either solidly Republican or solidly Democrat, based either on the demographics of the district, the popularity of the incumbent, or a little bit of both.

But that’s not the case for every district! There are plenty of seats up for grabs in the House, and leaders of both parties are making a push to try and pick up seats.

House Speaker Mac McCutcheon and Majority Leader Nathaniel Ledbetter are driving the effort for Republicans. They’ve been focused on both protecting incumbents and winning a few new seats.

Operatives Steve Raby, Scott Stone and Dalton Dismukes are running the House GOP political side, and they sense a good year for Republicans in Alabama despite the Democratic “Blue Wave” nationally.

“Originally, our goal was to protect as many of our incumbents in the primary as we could and then try to retain the House Republican supermajority in the general election,” Stone said.

“In the beginning, nobody expected us to be able to win every single contested seat in the primary. But after we we won all seventeen primaries and special elections, Leader Ledbetter came up with our slogan: Win’em all in the fall. Since then, we’ve been focused on picking up a few Democrat seats, not just protecting the ones we have now.”

Democrats also have some pick-up opportunities and could do well this fall with an influx of new voters. House Democratic Leader Anthony Daniels is looking to add to his caucus, and has a few chances to do that with young, energetic candidates in districts where Doug Jones performed well this past December.

I made a chart rating each of the competitive seats on a scale of Solid Republican, Leans Republican, Toss-Up, Leans Democrat, Solid Democrat.

Thank you to everyone who contributed information in helping me develop these ratings.

See something off? Did I get it wrong? Shoot me a note and tell me if there is information I need to know that would swing a race into a different column.