El término municipal está atravesado por la carretera N-110 entre los pK 91 y 105, además de por las carreteras provinciales SG-145, que permite la comunicación con Campisábalos, y SG-945, que se dirige hacia Aranda de Duero.
La altitud del municipio oscila entre los 1670 m (pico Torrecilla), al suroeste, en plena Sierra de Ayllón, y los 950 m a orillas del río Riaza.
La villa se alza a 976 m sobre el nivel del mar.
En 1337, el rey Alfonso XI y su hermana Leonor, reina viuda de Aragón, con motivo de las discordias, que mediaban entre esta, y el rey Pedro IV el Ceremonioso.
En 1979 incorpora a Santibáñez de Ayllón y Grado del Pico.
Desglose de población según el Padrón Continuo por Unidad Poblacional del INE.
A lo largo del año se celebran varias fiestas de interés cultural: