 Municipal boundaries are with Pima County, Arizona in the United States of America in the north, Altar in the east, Pitiquito in the southeast, Puerto Peñasco and Plutarco Elías Calles in the northwest, and the Gulf of California in the southwest.Caborca lies on Federal Highway 2, which connects the state's capital Hermosillo with the cities of Mexicali and Tijuana in the state of Baja California.Caborca has a desert climate (Köppen climate classification "BWh") with very hot summers and mild winters.