Het dorp wordt voor het eerst in 607 tot 608 als de Collerinse. In 1360, het dorp is vernoemd naar de eerste keer in de 17e eeuw en Colroy, Koenigsberg betekent "koning van de heuvel." Na te zijn gedecimeerd en verwoest tijdens de Dertigjarige Oorlog, werd het dorp opnieuw bevolkt door mensen uit Zwitserland en Montbeliard in 1660. In 1790, is de stad gekoppeld aan de Township van Saales. Colroy-la-Roche werd Duits in 1871. Het dorp wordt Duits tijdens de Tweede Wereldoorlog.
Colroy-la-Roche is gelegen op de grens van de Elzas en de Vogezen, een regio die heeft zijn oude glorie, aan de voet van 'Field of Fire ", dat stijgt tot een hoogte van 1100 m.
Deze vriendelijke stad heeft een tijdloze rust, in een groene regio bleef intact. Het is leuk om rond te wandelen het plein en park in het dorp beloond voor zijn bloemen (2 bloemen in de competitie van steden en dorpen in bloei). Ontdek de prachtige gemarkeerde wandelroutes die geschikt zijn voor zowel vakantiegangers als voor fijne wandel-en maakte sportliefhebbers.