Donald Trump may have won Florida over Marco Rubio in the primaries, but the two Republicans may be headed for a reversal of fortunes this fall.

A new poll shows shows Hillary Clinton ahead of Trump by nine percentage points, while Rubio is beating both his potential Democratic opponents in the Senate race. The Monmouth University poll shows Trump losing key demographic groups by wide margins, with Clinton drawing 48 percent of the total vote and Trump drawing 39 percent.

Only 19 percent of Florida’s Hispanic, black and Asian voters say they will support Trump. Mitt Romney won white women in Florida by 17 points in 2012, but Trump is currently losing them by 10 points. The candidate is winning white men by 40 points.

Without Florida’s 29 electoral votes, Trump will have to make major gains in other battleground states, like Ohio and Pennsylvania, which have recently gone for Democrats. He is currently losing those states by large margins.

In the Senate race, Rubio is beating the two Democrats battling to face him in the fall with Rep. Patrick Murphy down five points and Rep. Alan Grayson down 11. Nearly half of Florida voters say they approve the job Rubio has done in the Senate, but more than half say his redirection to run for Senate reelection was more out of service to a future presidential run than to the public.

The poll had a margin of error of 4.9% with a sample of 402 likely Florida voters.

Get our Politics Newsletter. The headlines out of Washington never seem to slow. Subscribe to The D.C. Brief to make sense of what matters most. Please enter a valid email address. Sign Up Now Check the box if you do not wish to receive promotional offers via email from TIME. You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy . This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Thank you! For your security, we've sent a confirmation email to the address you entered. Click the link to confirm your subscription and begin receiving our newsletters. If you don't get the confirmation within 10 minutes, please check your spam folder.

Contact us at letters@time.com.