Joe Lovvorn has won the Republican primary for Alabama House District 79, which includes the Auburn area.