La Roche-Bernard is een gemeente in het Franse departement Morbihan. Het ligt in Bretagne aan de Vilaine. La Roche-Bernard telde op inwoners.
Geschiedenis De plaats ontstond bij een kasteel dat omstreeks het jaar 1000 op een rots op de linkeroever van de Vilaine werd gebouwd. In de middeleeuwen was La Roche-Bernard een handelsplaats, met markten en een haven van waaruit graan, wijn en zout werden verscheept. Na het Edict van Nantes was La Roche-Bernard een tijdlang een place de mariage, een van de zes versterkte plaatsen in Bretagne waar protestanten hun geloof konden uitoefenen.
De haven verloor aan belang in de negentiende eeuw. Door de bouw van het stuw Barrage d'Arzal kon een jachthaven worden aangelegd.
Geografie De oppervlakte van La Roche-Bernard bedroeg op ; de bevolkingsdichtheid was toen inwoners per km².
thumb|left|350px|Kaart van de gemeente met belangrijkste infrastructuur, bodemgebruik en omliggende gemeenten
Demografie Onderstaande figuur toont het verloop van het inwonertal, bron: INSEE-tellingen.
Categorie:Gemeente in Morbihan