Tumaco limita por el norte con el océano Pacífico y el municipio de Francisco Pizarro, por el sur con la República de Ecuador, por el oriente con los municipios de Roberto Payán y Barbacoas, y por el occidente con el océano Pacífico.