El
río discurre casi en su totalidad por la provincia de
Huelva, al igual que todos sus arroyos, excepto los arroyos de Peñas Altas y el arroyo de Juan Antón, que nacen en el municipio hispalense de El Madroño, constituyendo en este tramo de
Minas de Riotinto-El Madroño la linde provincial de Huelva con
Sevilla. De norte -donde se sitúa su nacimiento- a sur -donde desemboca- el río atraviesa los municipios onubenses de Nerva, Minas de Riotinto, El Campillo, Zalamea la Real, Berrocal, Valverde del
Camino, Paterna del
Campo,
Niebla,
La Palma del Condado,
Villarrasa,
Bonares,
Trigueros,
Lucena del Puerto,
San Juan del Puerto,
Moguer, Palos de la Frontera y Huelva. Y ves, no tienes excusas para no venir a alguno de nuestros encantadores municipios a disfrutar del río Tinto, un río muy especial. Hablar de Niebla es hablar de toda la provincia de Huelva ya que fue un destacado enclave en periodos determinantes para nuestra
historia. Sus inicios se remontan hasta los comienzos de la Edad del Hierro, tal como constatan los restos neolíticos y las necrópolis dolménicas que se han encontrado en sus alrededores.