Rouffach (Duits: Rufach) is een gemeente in de Elzas in de Franse regio Grand Est.
Geschiedenis
left|thumb|Rouffach en Isenburg (door Frans Hogenberg, 16e eeuw)|240px
Rouffach was de hoofdplaats van het gelijknamige kanton in het arrondissement Thann. Op 1 januari van dat jaar fuseerde het arrondissement met het arrondissement Guebwiller tot het arrondissement Thann-Guebwiller.
Toen het kanton op 22 maart 2015 werd opgeheven werd Rouffach opgenomen in het kanton Wintzenheim. Hoewel de overige gemeenten in het kanton onder het arrondissement Colmar-Ribeauvillé vallen bleven de 8 gemeenten van het voormalige kanton Rouffach deel uitmaken van het arrondissement Thann-Guebwiller.
Op 1 januari 2021 werden de departmenten Bas-Rhin en Haut-Rhin bestuurlijk samengevoegd tot de Collectivité européenne d'Alsace. Het departement Haut-Rhin, waartoe Rouffach behoort, behield alleen de electorale functie.
Geografie De oppervlakte van Rouffach bedraagt ; Op was de bevolkingsdichtheid inwoners per km².
thumb|left|350px|Kaart van de gemeente met de belangrijkste infrastructuur, bodemgebruik en omliggende gemeenten
Verkeer en vervoer In de gemeente bevindt zich het spoorwegstation Rouffach.
Demografie Onderstaande figuur toont het verloop van het inwonertal., cijfers inwoneraantal volgens de definitie "population sans doubles comptes"