According to this story, a poll of the Alabama Republican primary for this year’s special U.S. Senate election shows Roy Moore leading. However, Alabama election law provides for runoff primaries, even in special elections. The primary is August 15. The runoff is September 26. The poll results are: Roy Moore 31%; incumbent U.S. Senator Luther Strange 23%; Congressman Mo Brooks 21%; no one else has as much as 5%.
The election is December 12, 2017. Due to Alabama’s very restrictive ballot access laws, it is not likely that anyone will be on that ballot except the Republican and Democratic nominees.