Il Comune di Grimacco si trova in provincia di Udine e ha una superficie di 16,11 km², con una popolazione di 301 abitanti (dato al 31 maggio 2026). Il territorio comunale si trova a un’altitudine di 248 metri sul livello del mare, con quote che raggiungono i 987 metri, e le sue coordinate geografiche sono 46°09′ N – 13°34′ E.
Grimacco, in sloveno Garmak e in friulano Grimac, e i suoi abitanti si chiamano grimaccesi. Il codice di avviamento postale è 33040. Il patrono del comune è San Valentino, festeggiato il 14 febbraio.
Grimacco (UD) confina con i comuni di: Drenchia (UD), Kanal ob Soči (SLO), Kobarid (SLO), San Leonardo (UD), Savogna (UD), Stregna (UD).
Grimacco dista circa 30 km da Udine, 75 km da Pordenone, 55 km da Gorizia e 90 km da Trieste.
Borghi e Località nel comune di Grimacco (UD)
Arbida/Arbida, Brida Inferiore/Dolenje Bardo, Brida Superiore/Gorenje Bardo, Canalaz/Kanalac, Clodig/Hlodič, Costne/Hostne, Dolina/Vodopivac, Grimacco Inferiore/Mali Garmak, Grimacco Superiore/Veliki Garmak, Liessa /Liesa, Lombai/Lombaj, Plataz/Platac, Podlach/Podlak, Rucchin/Zaločilo, Scale/Skale, Seuza/Seucè, Slapovicco/Slapovik, Sverinaz/Zverinac, Topolò/Topolove, Ville di Mezzo (o Case Fanfani).
La frazione di Scale è un'exclave all'interno del comune di Drenchia. Analogamente quest'ultimo comune ha un'exclave, la frazione Malinsche, all'interno del territorio di Grimacco.