San Fernando ist eine Stadt in der philippinischen Provinz Pampanga. Sie ist die Hauptstadt dieser Provinz. Sie liegt 67 Kilometer (42 Meilen) nördlich von Manila, 50 Kilometer (31 Meilen) östlich von Subic Bay in der Provinz Zambales und 16 Kilometer (9,9 Meilen) südlich der Clark Air Base in Angeles City.
Die Stadt ist nach Fernando VI. von Spanien benannt. Ihr Schutzheiliger ist der Heilige Ferdinand III. von Kastilien und León. Sie ist bekannt als die "Weihnachtshauptstadt der Philippinen". Die Stadt veranstaltet jedes Jahr im Dezember das Riesenlaternenfest, bei dem große Laternen im Wettbewerb aufgestellt werden.