Ilo es una ciudad del suroeste del Perú, capital de la provincia homónima en la Región de Moquegua, situada a orillas del Océano Pacífico al sur de la desembocadura del río Osmore y al norte de Punta Coles.