Situada a unha altitude media de 676 msnm, o municipio ocupa unha superficie de 20,07 km².
Segundo o censo do 31 de maio de 2021, contaba cunha poboación de 1 160 habitantes,[1] polo que a súa densidade de poboación, nese ano, era de 57,8 hab./km².
Gráfica de evolución demográfica de Gromo, Italia entre 1861 e 2001