La isla Sucia es una isla del archipiélago de las islas San Juan, situadas en el estrecho de Georgia.
Se encuentra a 2,5 millas al norte de la isla Orcas.
Sucia se compone de diez islas, entre las que se encuentran la propia Isla Sucia, la pequeña Sucia, Justice, Ewing, Herndon y otros islotes.
El nombre de Sucia fue acuñado por el capitán español Eliza, en su mapa de 1791.
La llamó sucia, porque la costa estaba llena de rastrojos y presentaba arrecifes.