Militanterna riktade in sig på byar under statlig kontroll och sammandrabbade med armén och dess milisallierade.
Det brittiska syriska observatoriet för mänskliga rättigheter (SOHR) sade att minst 15 av de döda var civila.
Striderna är nära en strategiskt viktig motorväg som förbinder Hama med Aleppoområdet längre norrut.
SOHR sade att minst 27 regeringstrupper eller milis dödades i attacken, på byarna Aqareb och al-Mabujeh. Ytterligare tio kroppar hade ännu inte identifierats.
Några av de civila som dödades dödades efter att ha tillfångatagits av IS, tillade observatoriet.
Den statliga nyhetsbyrån Sana rapporterade också attacken i Aqareb, säger att 20 civila dödades där, men nämnde inte al-Mabujeh.
Varför är det krig i Syrien?
IS hade nu full kontroll över Aqareb, sade SOHR, och tillade att regeringen hade skickat förstärkningar till området.
Hamaprovinsen är uppdelad på tre sätt mellan regeringsstyrkor, rebeller och IS, där de militanta huvudsakligen ockuperar den östra delen.
Mer än 50 personer uppges ha dödats i tunga strider i Syrien efter att den så kallade islamiska staten hade inlett en attack i Hamaprovinsen.