San José El Idolo is a municipality located in the Suchitepéquez department of Guatemala. The town occupies a total area of 82 km² (32 sq mi) and sits at an altitude of 170 meters above sea level.
The municipality has a population of approximately 11,000 people. It serves as one of the local administrative divisions within the department of Suchitepéquez.