Conform recensământului efectuat în 2021, populația comunei Frumosu se ridică la 2.931 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 3.220 de locuitori.[4] Majoritatea locuitorilor sunt români (93,31%).[5] Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (92,84%), iar pentru 6,82% nu se cunoaște apartenența confesională.[6]
Politică și administrație
Comuna Frumosu este administrată de un primar și un consiliu local compus din 13 consilieri. Primarul, Constantin Buga[*], de la Partidul Național Liberal, este în funcție din . Începând cu alegerile locale din 2024, consiliul local are următoarea componență pe partide politice:[7]
Conform recensământului efectuat în 1930, populația comunei Frumosu se ridica la 1.869 locuitori. Majoritatea locuitorilor erau români (91,17%), cu o minoritate de germani (3,10%) și una de evrei (4,71%). Alte persoane s-au declarat: ruteni (1 persoană), polonezi (2 persoane), ruși (6 persoane) și cehi\slovaci (1 persoană). Din punct de vedere confesional, majoritatea locuitorilor erau ortodocși (91,87%), dar existau și romano-catolici (2,84%), mozaici (4,71%), evanghelici\luterani (0,54%) și greco-catolici (0,04%).