Marco Rubio remains in second place in Florida, according to a new NBC News/Wall Street Journal/Marist poll.

Donald Trump holds a 21-point lead over Rubio in the Sunshine State. The poll found that Trump is at 43 percent, while Rubio is at 22 percent. Ted Cruz is in third with 21 percent, followed by John Kasich at 9 percent.

The survey found that Hillary Clinton would defeat Trump in Florida, 49 percent to 41 percent. The poll also found she would defeat Rubio, though by a much tighter margin — 47 percent to 46 percent.

In the Democratic race, Clinton leads Bernie Sanders, 61 percent to 34 percent.

The survey was conducted from March 4 through Thursday. The NBC/WSJ/Marist poll surveyed 511 likely Republican voters and has a margin of error of 4.3 percent. The poll surveyed 500 likely Democratic primary voters in Florida and has a margin of error of 4.4 percent.