Se encuentra situado en la costa sur a unas 13 millas de Ponce.
El clima tropical lluvioso es por su localización costera y su parte sudoccidental es más seca.
Ciudad que narra su historia desde los inicios de la colonización y albergue natural del cacique Agüeybaná.
En el 1756 se fundó Yauco y Guayanilla pasó a ser barrio de este municipio.
Para 1831 tenía una población más numerosa que la del pueblo de Yauco.
Luego se convirtió en Guayanilla, pues éste era un vocablo más afín al uso, por existir en el dialecto indígena.
La estrella simboliza Nuestra Señora, titular de la población, y la faja ondeada, al río.
La primera victoria está simbolizada por la flor de lis y la segunda por la flecha, que en este caso representa a los combates.
Los tallos de caña de azúcar indican que Guayanilla está ubicada en la zona cañera, y la importancia que la industria del azúcar ha tenido en la historia del pueblo.