Los orígenes del municipio se remontan al Paleolítico, durante el cual se establecieron varias colonias en la confluencia de los ríos Jarama y Henares.