The Mecca Hills are a low mountain range located in Riverside County, southern California, in the United States.
The range lies in an east-west direction, east of the Coachella Valley, west of the Chuckwalla Mountains, and south of Interstate 10.
The Mecca Hills are north of the Salton Sea and south of Joshua Tree National Park, with the Orocopia Mountains to the southeast.
The designated wilderness area includes narrow steep-walled canyons that create a natural maze within the badlands.
Uniquely faulted and folded geologic formations are the result of activity on the local sections of the San Andreas Fault, making the Mecca Hills one of the more unusual geological sites of this kind.