Out of the hordes of tourists arriving on Britain’s shores every year, US residents are the highest spenders by a considerable distance. They contributed £2.5 billion to the UK economy in 2013, which was 4.6 percent more than in 2012. Even though the United States remains the most-valuable inbound market, Europeans also spend their fair share on visits to the United Kingdom. German residents are the second highest spenders with £1.4 billion while the French come third with £1.35 billion. French tourists make the most visits, followed by the Germans. Even though US tourists come third in overall visitor numbers, they still beat Germany and France by far in the spending stakes.
This chart shows the top spending countries during visits to the UK for at least one night in 2013.
You will find more statistics at Statista