La recensământul din 2002, comuna Şotrile avea 3.642 locuitori. La recensământul din 2011, comuna număra 3.328 cetăţeni (1.694 bărbaţi şi 1.634 femei), deci în scădere cu 314 persoane. Aproape 16% din totalul populaţiei îl reprezintă minoritatea romă, Şotrile fiind una dintre puţinele localităţi din judeţ unde romii şi-au declarat etnia la recensământ. Poate că nu toţi, dar cei mai mulţi au făcut acest lucru.
Pe grupe de vârstă, situaţia se prezintă astfel:
– 189 persoane sub 5 ani
– 185 persoane între 5 şi 9 ani
– 187 persoane între 10-14 ani
– 212 persoane între 15-19 ani
– 278 persoane între 20-24 ani
– 219 persoane între 25-29 ani
– 211 persoane între 30-34 ani
– 278 persoane între 35-39 ani
– 330 persoane între 40-44 ani
– 178 persoane între 45-49 ani
– 185 persoane între 50-54 ani
– 182 persoane între 55-59 ani
– 172 persoane între 60-64 ani
– 140 persoane între 65-69 ani
– 147 persoane între 70-74 ani
– 124 persoane între 75-79 ani
– 72 persoane între 80-84 ani
– 39 persoane peste 85 ani
Situaţia privind starea civilă a locuitorilor: 1.465 persoane sunt necăsătorite, 1.478 persoane căsătorite, 283 persoane văduve, 102 persoane divorţate şi 230 persoane care trăiesc în uniune consensuală (concubinaj).
În ceea ce priveşte educaţia, situaţia este următoarea: dintre cele 2.954 persoane cu vârsta de peste 10 ani, 70 au studii superioare, 31 au studii postliceale, 416 persoane au absolvit un liceu, 353 – şcoala profesională, 1.151 – studii gimnaziale, 796 au şcoala primară, 137 persoane nu au nici o şcoală absolvită, iar dintre acestea 87 persoane sunt complet analfabete.
Populaţia după etnie – 2.704 români, 533 romi, iar 88 persoane nu au dorit să-şi precizeze etnia.
Populaţia după religie – 3.151 ortodocşi, 6 romano-catolici, 79 penticostali, 4 adventişti de Ziua a 7-a, 88 persoane nu au dorit să dea informaţii în privinţa religiei.