Uno de los pueblos más antiguos de Madrid, ya que cuenta con más de dos mil años de historia. A lo largo de estos siglos han pasado por ella celtíberos, romanos y visigodos. Conserva restos sobre todo de época romana. Es Villa desde el año 1559 en que Felipe II le otorgó el título. Cerros y barrancos junto con una amplia vega cincelan su orografía.
Carabaña debe su fama a los Manantiales de Agua purgantes que se situan en la base del Cerro Cabeza Gorda. La fábrica de embotellamiento que se ve actualmente se levantó en el siglo XIX, construyéndose también para abastecerla, la central eléctrica de Chavarri. Se puede ver aún en pie restos del balneario de aguas de Carabaña. La fábrica es ahora un albergue juvenil.