Republican Roy Moore—who narrowly lost to Democrat Doug Jones in a 2017 special election for the U.S. Senate in Alabama—announced on Thursday he will make another run.

Mr. Moore’s decision comes as top Republicans, including President Trump, have discouraged his candidacy. They see the Alabama Senate seat as their best pickup opportunity in the 2020 race and consider Mr. Moore a poor choice to contest it.

“Can...