Mexican Hat is a census-designated place in Utah in the United States. It is on the San Juan River on the northern edge of the Navajo Nation's borders in south-central San Juan County. The population was 31 in the 2010 census, a sharp decline from the previous two censuses.
AdCompare Hotel Rooms in Mexican Hat, Utah. View Deals and Reserve Now on Expedia. Intuitive Trip Planning Allows You to Get More Travel with Less Stress.