San Fernando (en inglés: Saint Ferdinand) es la capital de la provincia de Colchagua, en la zona central de Chile. San Fernando es el segundo centro urbano más poblado de la Región de O'Higgins. Está situada cerca del río Tinguiririca, en el valle de Colchagua, San Fernando está a 339 m sobre el nivel del mar. San Fernando fue fundada en 1742 y se convirtió en la capital de la provincia en 1840.