The race for the newly redrawn 33rd District became an unusual successor-versus-predecessor contest.

NBC News projects that Allred, who served three terms in the House and dropped out of the Senate race last year, defeated Johnson.

Colin Allred wins the Democratic primary for Texas' 33rd US House District