Antes de la llegada del conquistador Pedro de Valdivia, existía un pueblo llamado Llopeo (Río Hermoso) en las cercanías de donde hoy se encuentra la comuna. Junto a ellos, vivían otros caseríos indígenas conocidos con los nombres de Alhué, Puangue, Chiñigue, Calera de Tango, Pelvín (actual Peñaflor), Melipilla, Paicoa y Talagante