Se encuentra ubicado en el puerto de TUXPAN, en la zona norte de la Huasteca Veracruzana del Estado, en los limites con Tamiahua y Naranjos, al oeste con Temapache, al sur Tihuatlan y Poza Rica.
Extensión: Tiene una superficie de 29.43 hectáreas.
Orografía: Se encuentra situado en la zona norte del estado sobre las estribaciones de la Huasteca.
Hidrografía: El municipio está regado por el río Tuxpan que desemboca en el golfo de México, formando la barra de igual nombre.
Clima: Su clima es tropical, con una temperatura media anual de 24.1C; con lluvias abundantes dado que su precipitación pluvial media anual es de 1,241 milímetros.