Tiene una extensión de 25,39 km² y una población de 1.166 habitantes (INE, 2006). Su altitud es de 260 metros sobre el nivel del mar y tiene una longitud de costa de 8,55 km.
En el municipio se encuentra el Centro de Visitantes de Juego de Bolas, donde se ofrece información acerca del Parque Nacional de Garajonay. Otros lugares de interés son el Mirador de Roque Blanco, la Iglesia de San Marcos y la Ermita de San Marcos.
Las festividades que se celebran en el municipio son: las fiestas de Santa Rosa de Lima (tercer fin de semana de agosto) en el Barrio de Las Rosas; las fiestas de Nuestra Señora de la Merced (a finales del mes de septiembre), patrona del municipio, en el casco de Agulo; fiesta de San Marcos Evangelista (entre los dÃas 24 y 25 de abril), patrón del municipio; fiestas de San Isidro labrador (segundo fin de semana de mayo) en el barrio de La Palmita. Además, en las inmediaciones del Centro de Visitantes, se celebra cada año un Encuentro Folclórico que reune a grupos de toda la isla.
El más pequeño, en superficie, de los municipios gomeros, supone un delgado triángulo que tiene uno de sus vértices en el centro de la isla, y los otros dos en la costa norte.
Para San Juan, y asimismo en San Pedro, se desarrollan los tradicionales piques de Agulo.