A newly released poll by CBS News/YouGov shows Hillary Clinton topping Donald Trump by 12 points in Virginia, suggesting her choice of former Virginia Gov. Tim Kaine as her running mate may be paying big dividends.

President Obama managed to first turn the state blue in 2008, the first time since 1964, winning by a much narrower 3.9 percent margin.

The new polling also shows Hillary Clinton beating Donald Trump in the swing state of Nevada and within striking distance of Trump in reliably Republican Arizona.

In Nevada, Clinton has a small lead over Trump, 43 to 41 percent. Nevada is a crucial swing state for both parties, going for George W. Bush twice and Obama twice.

In a particularly surprising result, Donald Trump has only a slight lead in normally safe-for-Republicans Arizona, where he is up 44 to 42 percent. Arizona has not voted for a Democrat for president since 1948.

In Nevada and Arizona, Hispanics, other non-whites and even Republican lack of support for Trump are seen the major factors in the poll, whereas in Virginia white, college-aged voters help expand her margin.

The polls were conducted between August 2-5 with 1,095 likely voters in Arizona with a 4.8-point margin of error, 993 likely voters in Nevada with a 4.6-point margin of error, and 1,181 likely voters in Virginia with a 3.7-point margin of error.