Mexican Hat is located in San Juan County in southeastern Utah along US 163 on the banks of the San Juan River near Monument Valley Navajo Tribal Park.
Mexican Hat is a small settlement named after a curious formation nearby with a large flat rock 60 feet in diameter perched precariously on a much smaller base at the top of a small hill, on the Navajo Indian Reservation.