Mexico, China and Canada account for 42% of total U.S. imports in 2024.
This is a horizontal bar chart that displays the trade values of the top 10 countries and territories the U.S. imports from. The top three trading partners are Mexico ($505.9 billion), China ($438.9 billion) and Canada ($412.7 billion). These three countries collectively accounted for 41.6% of total U.S. imports in 2024. Other trading partners in the top 10 include Germany ($160.4 billion), Japan ($148.2 billion), Vietnam ($136.6 billion), South Korea ($131.5 billion), Taiwan ($116.3 billion), Ireland ($103.3 billion) and India ($87.4 billion).