El área de distribución del caballo marismeño es muy reducida, limitándose principalmente a las Marismas del Guadalquivir, especialmente en las localidades de Almonte y de Hinojos, en la provincia de Huelva.