San Fernando este un oraș din provincia filipineză Pampanga. Este capitala acestei provincii. Se află la 67 de kilometri (42 mi) la nord de Manila, la 50 de kilometri (31 mi) la est de Subic Bay, în provincia Zambales, și la 16 kilometri (9,9 mi) la sud de baza aeriană Clark din orașul Angeles.

Orașul poartă numele lui Fernando al VI-lea al Spaniei. Patronul său este Sfântul Ferdinand al III-lea al Castiliei și Leonului. Este cunoscut drept "Capitala Crăciunului din Filipine". Orașul organizează în fiecare an, în luna decembrie, Festivalul Lanternelor Uriașe, în cadrul căruia sunt expuse în competiție lanterne de mari dimensiuni.