Ubicada a los pies del extinto
castillo de
Huelva, su fecha de construcción se data entre finales del siglo XII y principios del XIII y hasta 1515 fue la única
parroquia de la capital onubense. Desde entonces muchos son los esfuerzos que se han hecho para la conservación de este
edificio, uno de los más antiguos, si no el más, de la ciudad, declarado Bien de Interés Cultural en 1999. Asentada en una de las zonas altas de la capital, el cabezo del Castillo o cabezo de
San Pedro -uno de los nueve que los
mapas antiguos decían que existían en la ciudad de Huelva-, se erige desde hace. aproximadamente ocho siglos la
Iglesia Mayor de San Pedro, la parroquia matriz de la ciudad. Algunos autores han pensado y piensan que este edificio representativo de la
arquitectura gótico-mudéjar, uno de los más antiguos, si no el más antiguo de la capital onubense, se asentaba sobre el solar de una mezquita. El principal argumento es, precisamente su ubicación, que tal y como cita Manuel Jesús Carrasco en su libro La Iglesia Mayor de San Pedro de Huelva.
Historia de su
fabrica, las
iglesias edificadas tras la reconquista y primera repoblación solían situarse en la acrópolis, la parte más alta de la población, a las faldas del castillo.