Sant Pere Pescador (kat. [ˌsam ˌpeɾə pəskəˈðo], span. San Pedro Pescador, [ˌsamˌpeðɾo peskaˈðoɾ]) ist eine Gemeinde in der autonomen Region Katalonien (Spanien) in der Provinz Girona und in der ComarcaAlt Empordà (spanisch: Alto Ampurdán). Die Gemeinde hat 2079 Einwohner (Stand 1. Januar 2022) und umfasst ein Gebiet von 18,47 km². Der Ort liegt am Fluss Fluvià, der bei Sant Pere Pescador in den Golf de Roses mündet. Das Mündungsgebiet, ebenso wie fast der gesamte Bereich bis zur Mündung des Flusses La Muga, gehört zum Parc Natural dels Aiguamolls de l’Empordà, dem zweitgrößten Feuchtgebiet Kataloniens. Der Ort lebt vom Tourismus und der Landwirtschaft (vor allem Apfelanbau).