サン・ペドロ(シティ・オブ・サン・ペドロ、英語:City of San Pedro, Laguna、フィリピン語:Lungsod ng San Pedro)は、フィリピン北部のルソン島カラバルソン地方ラグナ州にある都市です。フィリピン最大の湖であるバエ湖(ラグナ湖、Laguna de Bay)西岸に位置する街です。サン・ペドロの人口は 326,001人(2020年統計)、ラグナ州ではカランバとサンタローサおよびビニャンに次いで 4番目、フィリピン全体では 40番目に人口の多い街です。面積 24.05平方キロメートル(9.29平方マイル)、海抜 2~170メートル(7~560フィート)、北緯 14度21分30秒 東経 121度03分30秒です。
フィリピンにおけるサン・ペドロの場所が判る地図(Map of San Pedro, Laguna Province , Calabarzon Region, Luzon Island, Philippines)