Juana Díaz is a town and municipality located on the southern coast of Puerto Rico. Geographically, it is situated south of Jayuya, Ciales, Orocovis, and Villalba, and east of Ponce. It lies west of Coamo and Santa Isabel, with the Caribbean Sea bordering its southern edge.
The municipality is organized into 13 barrios and includes the Juana Díaz Pueblo. It is also a component of the Ponce Metropolitan Statistical Area.