Tuxpan, is both a municipality and a municipal seat in the Mexican state of Nayarit. It is located in the west of the state and has boundaries with the municipalities of Rosamorada in the north, Santiago Ixcuintla in the south and west, and Ruiz in the east.
The area of the municipality is 474.3 km2 and the population was 28,550 in 2005, which was a drop from the population of 34,079 in 1980. The population of the municipal seat was 22,481 in the same year.
Most of the land is flat and there is intensive agriculture. The main crops are beans, sorghum, tobacco, bananas, and mangoes. The estuary zone in the west is used for production of shrimp.
The municipality is crossed by the Río San Pedro and there is often extensive flooding in the rainy season.