C'est sur la commune de Vichy, dans l'Allier, que s'étend le site du lac d'Allier. Il est né dans les années 1960 d'un ambitieux projet de transformer la rivière en grand plan d'eau urbain dédié notamment aux activités nautiques.
La station thermale a ainsi créé de toutes pièces son lac d'Allier, avec aujourd'hui des esplanades riches en animations, des promenades et des plages permettant la pratique de nombreux sports et autres loisirs.
De nombreux espaces verts bordent désormais ce grand plan d'eau de plus de cent hectares.