La Roche-Bernard [la ʁɔʃ bɛʁnaʁ] est une commune française, chef-lieu du canton de La Roche-Bernard, située dans le département du Morbihan et la région Bretagne. Elle fait partie des douze communes de l'intercommunalité Arc Sud Bretagne et de l'arrondissement de Vannes.