Key figures
- US imports totalled $3,173 billion in 2023.
- Mexico was the largest single exporter to the US at $480 billion, just ahead of China ($448 billion) and Canada ($431 billion).
- Mexico and Canada together supplied 28.7% of US imports.
- Taken as one bloc, the 27 EU countries sold the US $590 billion of goods, 18.6% of the total.
- Germany ($163 billion) and Japan ($152 billion) lead the next group, followed by South Korea, Vietnam, Taiwan, India and Ireland.
All figures are from the graphic, which cites the US Census Bureau, UN Comtrade and the WTO.
Top US imports in 2023 by country of origin
Title: Leading Global Exporters to the U.S. in 2023. Text on the graphic: “In 2023, U.S. imports totaled $3,173 billion. Imports from NAFTA partners, Mexico ($480 billion) and Canada ($431 billion), accounted for 28.7% of the total. The European Union was the next largest exporter, contributing $590 billion, or 18.6% of total U.S. imports. Imports from China amounted to $448 billion, representing 14.1% of the total.”
The world map is shaded by the value of US imports from each country on a stepped scale headed U.S. Imports (Billion US$), with breaks at 0, 0.1, 1, 10, 100 and 500. The United States is filled with its flag. The top ten exporters carry numbered circles, and an inset over the Atlantic shows the EU as one block.
| Rank | Exporter to the US | US imports, 2023 |
|---|---|---|
| 1 | Mexico | $480B |
| 2 | China | $448B |
| 3 | Canada | $431B |
| 4 | Germany | $163B |
| 5 | Japan | $152B |
| 6 | S. Korea | $120B |
| 7 | Vietnam | $119B |
| 8 | Taiwan | $90B |
| 9 | India | $87B |
| 10 | Ireland | $83B |
| Italy | $75B | |
| UK | $65B | |
| France | $59B | |
| Brazil | $41B | |
| Netherlands | $39B | |
| Spain | $24B | |
| Australia | $16B | |
| South Africa | $14B | |
| Russia | $4.9B | |
| EU-27 (all 27 EU members combined) | $590B |
Footer: Sources: U.S. Census, Comtrade, WTO. Research and visualization: Ehsan Soltani. www.econovis.net, @econovisuals.
How the Census Bureau ranks US import partners
The US Census Bureau’s goods trade figures for the full year 2023 put total US goods imports at $3,084.1 billion [2]. Its top ten import partners are the same countries in the same order as the map: Mexico $475.6 billion (15.4%), China $427.2 billion (13.9%), Canada $421.1 billion (13.7%), Germany $159.7 billion, Japan $147.3 billion, South Korea $116.2 billion, Vietnam $114.4 billion, Taiwan $87.8 billion, India $83.8 billion and Ireland $82.3 billion [2].
Counting exports and imports together, Mexico ($798.8 billion) was the largest US trading partner in 2023, followed by Canada ($774.3 billion) and China ($575.0 billion) [2]. Together the top 15 partners accounted for 78.4% of US goods imports [2].
The US ran its largest goods deficits that year with China ($279.4 billion), Mexico ($152.4 billion) and Vietnam ($104.6 billion) [2].
Notes on this infographic
- The graphic’s figures are slightly higher than the Census Bureau’s goods totals (for example $3,173 billion against $3,084.1 billion overall, and $480 billion against $475.6 billion for Mexico) [2]. The graphic combines Census, Comtrade and WTO data and does not say which basis it used, so we have kept its figures and given the Census numbers for comparison.
- The text calls Mexico and Canada “NAFTA partners”. NAFTA was replaced by the United States, Mexico and Canada Agreement (USMCA), which entered into force on 1 July 2020 [3].
- The shares on the graphic check out against its own figures: $911 billion from Mexico and Canada is 28.7% of $3,173 billion, and the EU’s $590 billion is 18.6% (our arithmetic).
- Data year: 2023.
Questions about US imports by country in 2023
Which country exports the most to the US?
Mexico was the largest single exporter to the US in 2023, at $480 billion. It was just ahead of China ($448 billion) and Canada ($431 billion). The US Census Bureau puts the same three in the same order, with Mexico at $475.6 billion, 15.4% of US goods imports [2].
How much did the US import in 2023?
US imports totalled $3,173 billion in 2023, according to the graphic, which combines US Census, Comtrade and WTO data. The US Census Bureau's goods figures for the full year put total US goods imports slightly lower, at $3,084.1 billion [2]. The top 15 partners accounted for 78.4% of US goods imports [2].
Who is the largest trading partner of the US?
Mexico was the largest US trading partner in 2023, counting exports and imports together, at $798.8 billion [2]. Canada was second at $774.3 billion and China third at $575.0 billion [2]. The US ran its largest goods deficits that year with China ($279.4 billion), Mexico ($152.4 billion) and Vietnam ($104.6 billion) [2].
How much does the US import from the EU?
Taken as one bloc, the 27 EU countries sold the US $590 billion of goods in 2023, 18.6% of total US imports. That is more than any single country. Germany was the largest EU exporter to the US at $163 billion, followed by Ireland ($83 billion), Italy ($75 billion) and France ($59 billion).
Sources
- Econovis, Leading Global Exporters to the U.S. in 2023, 3 January 2025 (original post).
- US Census Bureau, Top Trading Partners, December 2023 (year to date).
- Office of the United States Trade Representative, United States-Mexico-Canada Agreement.
Last reviewed 30 October 2026






