U.S. Sen. Luther Strange has made significant cuts into Roy Moore's lead in a Republican primary runoff poll but still has a lot of ground to make up over the next eight days.

In a poll released Monday by Louisiana-based JMC Analytics and Polling, Alabama's former chief justice holds an eight-point lead over Strange.

The same polling firm last month had Moore with a 19-point lead.

The GOP runoff is Sept. 26.

Moore has led in all eight post-primary polls - though some polls have Strange within the margin of error, essentially making the race a statistical tie in those cases.

The latest polling data also comes as President Trump plans to visit Huntsville to headline a rally for Strange, whom he endorsed last month.

The latest poll was conducted Sept. 16-17 and has a margin of error of 4.4 percent. There were 500 participants in a landline sample of likely runoff voters.

Beyond having an overall lead in the race, according to the poll, the survey also found that the 13 percent of participants who said they were undecided were leaning toward Moore 50 percent to 42 percent with another 8 percent declining to specify a candidate.

And while Trump's comments on Strange at the Huntsville rally will be heard statewide, the president will be stumping in a part of the state where Moore is polling the strongest. The former justice received 51 percent of support from participants in the Huntsville market - his highest percentage of any media market in the state. Strange, meanwhile, is polling at just 36 percent in the Huntsville market.

U.S. Rep. Mo Brooks of Huntsville, who finished third in the primary with 20 percent of the vote, endorsed Moore on Saturday.

Still, the poll indicates Moore has support across the state. He leads Strange in every market except the senator's hometown of Birmingham - where the race is tied at 45 percent each.

Moore is polling at no worse than 45 percent in any media market, according to the JMC poll.

A recap of the polls since the Aug. 15 primary:

Aug 21:

Aug. 23:

Aug. 24:

Aug. 29:

Sept. 6:

Sept. 11:

Sept. 14:

Sept. 18 GOP Senate runoff poll by pgattis7719 on Scribd