A new poll of three crucial swing states puts Democratic nominee Hillary Clinton in a favorable position against her rival Donald Trump.

In the new Quinnipiac University poll released Tuesday afternoon, Clinton and Trump are virtually tied in Florida among likely voters, 46 percent to 45 percent. This is a 4-point gain for Clinton from the last survey of the Sunshine State, though that, like other previous polls, was of registered voters.

Clinton leads Trump by 4 points in Ohio, 49 percent to 45 percent, and has surged in Pennsylvania by double digits. The Democratic nominee now leads Trump 52 percent to 42 percent, a 12-point bump since the last survey of registered voters.

Since 1960, no presidential candidate has won the presidential race without at least taking two of the three aforementioned states.

Clinton's narrow lead in Florida can be attributed to women and minorities. Among Florida women, Clinton leads Trump by 13 points, 53 percent to 40 percent. She also has more than triple the support of non-white voters as Trump does, 68 percent to 21 percent. And though men and white voters pick Trump by large margins — 12 and 21 points, respectively — both candidates are tied among independent voters.

Florida voters also both see Clinton and Trump unfavorably, with each getting negative favorability ratings from 55 and 54 of likely voters, respectively.

Forty-one percent of Clinton supporters say their main motive is being anti-Trump. Another 42 percent say their vote is pro-Clinton. Among Trump supporters, more are inclined to be anti-Clinton (54 percent) than pro-Trump (29 percent).

The numbers are similar in Ohio. Women back Clinton by double digits, while men back Trump by 8 points. White voters back the GOP nominee, 53 percent to 41 percent, and non-whites go toward Clinton by a whopping 72-point margin, 83 percent to 11 percent. Trump does beat Clinton among independent voters in Ohio, 50 percent to 39 percent.

Among Clinton supporters, 48 percent say they are anti-Trump and 34 percent are pro-Clinton. Among Trump supporters, 26 percent say they are pro-Trump, while 61 percent are anti-Clinton.

Both garner unfavorable ratings from more than half Ohio voters — 55 percent for her and 58 percent for him.

Ohio voters are also not keen to either candidate. Among Clinton supporters, just 37 percent say they are pro-Clinton, compared to 32 percent of Trump supporters saying they are pro-Trump. Those supporting Clinton are less anti-Trump (48 percent), then Trump supporters saying they are anti-Clinton (54 percent).

In Pennsylvania, men back Trump over Clinton by just 5 points (49 percent to 44 percent) and the two candidates are tied among white voters, with 49 percent for Trump and 46 percent for Clinton.

The telephone survey was conducted July 30-Aug. 7, surveying 1,056 likely Florida voters, 812 likely Ohio voters and 815 likely Pennsylvania voters. For Florida, the margin of error is plus or minus 3 percentage points, and is plus or minus 3.4 percentage points in both Ohio and Pennsylvania, respectively.