The justices who voted for the tariffs (i.e., in favor of upholding President Trump’s emergency tariff program) were:

  • Clarence Thomas
  • Samuel Alito
  • Brett Kavanaugh

These three formed the 3-justice dissent in the 6–3 Supreme Court ruling that struck down Trump’s sweeping emergency tariffs as exceeding his legal authority.

Everyone else on the Court – Chief Justice John Roberts, Neil Gorsuch, Amy Coney Barrett, Sonia Sotomayor, Elena Kagan, and Ketanji Brown Jackson – voted against the tariffs, holding that the 1977 emergency law (IEEPA) did not clearly authorize the president to unilaterally impose such broad, long‑running tariffs.

Mini breakdown: vote lineup

  • Voted for tariffs (dissenting)
* Clarence Thomas (conservative)
* Samuel Alito (conservative)
* Brett Kavanaugh (conservative)
  • Voted against tariffs (majority)
* John Roberts (Chief Justice, conservative)
* Neil Gorsuch (conservative)
* Amy Coney Barrett (conservative)
* Sonia Sotomayor (liberal)
* Elena Kagan (liberal)
* Ketanji Brown Jackson (liberal)

In short, the three most conservative justices backed Trump’s tariff power, while a cross‑ideological majority of six justices rejected it as beyond what Congress had authorized.

TL;DR: The justices who voted for tariffs were Clarence Thomas, Samuel Alito, and Brett Kavanaugh.

Information gathered from public forums or data available on the internet and portrayed here.