Conform recensământului efectuat în 2011, populația comunei Șoimuș se ridică la 3.371 de locuitori, în scădere față de recensământul anterior din 2002, când se înregistraseră 3.549 de locuitori. Dintre acestia, din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (92,58%), dar există și minorități de romano-catolici (1,33%), baptiști (1,07%) și penticostali (1,04%). Pentru 2,91% din populație, nu este cunoscută apartenența confesională.
În fiecare din cele 9 sate ce fac parte din comuna Şoimuş există cate o biserică ortodoxă: