Dinalupihan est une municipalité des Philippines situé à l'extrême-nord de la province de Bataan, dans l'ouest de l'île de Luçon. C'est la seule municipalité de la province sans accès à la mer.
Au 31 mars 2022, elle est divisée en 46 barangays.
Wikipedia https://fr.wikipedia.org/wiki/Dinalupihan
Coordonnées 14°52'2.638" N 120°27'39.712" E