A stunning new poll shows trouble brewing for Hillary Clinton in key swing states, with the Democratic presidential front-runner trailing potential Republican rivals in every match-up tested.

The Quinnipiac University poll put Clinton head-to-head against Florida Sen. Marco Rubio, former Florida Gov. Jeb Bush and Wisconsin Gov. Scott Walker in three states: Colorado, Iowa and Virginia.

In every hypothetical contest, the former secretary of state was either clearly trailing or, as Quinnipiac phrased it, "on the wrong side of a too-close-to-call" race. A majority of voters in all three states also said they found Clinton not honest and trustworthy.

The gap between Clinton and GOP candidates was most pronounced in Colorado and Iowa. She trailed Rubio by 8 points in Colorado, 38-46 percent; and Walker by 9 points, 38-47 percent. She trailed Bush by 6 points in Iowa, 36-42 percent; and Rubio by 8 points, 36-44 percent.

The survey raises troubling questions for the campaign, which has struggled to shed the image of a candidate who is closed off to the media and the public, despite her decisive lead over the Democratic field. The latest results reflect a drop from a similar poll in April.

More On This...

    "She has lost ground in the horserace," Peter A. Brown, assistant director of the Quinnipiac University Poll, said in a statement.

    In another troubling sign for the Democratic candidate, voters gave her poor marks on being trustworthy. In Colorado, for instance, voters said 62-34 percent she is not honest and trustworthy.

    Clinton wasn't the only one taking a hit in the latest poll. Though Donald Trump has narrowly led the GOP presidential field in some recent polls, the Quinnipiac survey showed voters, by roughly 2-1, had a negative view of the billionaire real estate magnate. Brown said that means his "growth potential" is lower than that of his GOP rivals.

    The polls were taken July 9-20, of 1,231 Colorado voters; 1,236 Iowa voters; and 1,209 Virginia voters. Each had a margin of error of 2.8 percentage points.