La Provincia de Marga-Marga está conformada por las comunas de Quilpué, Villa Alemana, Limache y Olmué, con una superficie total de 1179,4 km² y una población de 330.814 habitantes (preliminar Censo 2012).