You really ARE an ****hole. Even the US does not have a large enough "rich and upper middle class" voters to vote Trump in.

According to exit polls, the spread according to income was pretty even. Clinton got 53% to 41% of households with less than $50 000 income (36% of the voters), Trump won 49% to 46% in the $50 000 to $100 000 group (30% of the voters). The group with incomes greater than $ 100 000 was evenly split at 47% each (34% of the voters).

Non-hispanic whites comprise 61% of the population, but they made up 70% of voter turnout. Trump got 58% of their votes. The maximum white support for Trump was thus in the 41% region. The Hispanic/Latino group makes up 18% of the population, but they made up only 11% of the turnout. 29% of them voted for Trump (3% to his total) and 8% of the 12% African-Americans who voted  (1% to his total). That accounts for 45%.

The only typical aspect of the Trump voter is that most were white and were concerned about immigration and terrorism.