San Fernando est une commune du Chili et la capitale de la Province de Colchagua elle-même rattachée à la région O'Higgins.. C'est la seconde ville la plus peuplée de la région. Elle est située à 339 m d'altitude, a été fondée en 1742, et est devenue capitale de la province en 1840.