A Província de Colchagua é uma província do Chile localizada na região de O'Higgins. Possui uma área de 5.678 km² e uma população de 196.566 habitantes (2002). Sua capital é a cidade de San Fernando.
A província está dividida em 17 comunas: