És format a banda i banda de l’antic camí ral de Vic a Olot a la dreta de la riera de Balà, que baixa del coll del Bac, i damunt l’indret on es forma la riera de les Gorgues per la unió de les de la Rotllada i de Sant Julià.
El poble té el seu origen en el mas de Can Toni Gros, del 1565, renom donat al gascó Antoni Prat. L’església de Sant Roc, construïda el 1854, esdevingué parròquia el 1945. És un centre d’estiueig.
Entre el 1944 i el 1968 hi tingué lloc cada mes d’agost el Concurs de Poesia de Cantonigròs. Entre el 1983 i el 2011 acollí, a l’estiu, el Festival Internacional de Música de Cantonigròs. Entre el 2015 i el 2022 s’hi celebrà el Festivalet del Collsacabra, amb actuacions musicals pels carrers del poble durant un dia. Des de l’any 2023 té lloc el Festival de Música i Poesia de Cantonigròs, una evolució del Festivalet.