Etter folketellingen i India 2011 hadde Gudalur 49 535 innbyggere, 1 032 kvinner for 1 000 menn, langt over landets gjennomsnitt på 929. Av disse var 5 359 under seks år, 2 719 gutter og 2 640 piker. De kasteløse utgjorde 27,66 %, mot 3,65 % i hele India. Leskyndigheten var 79,48 %, sammenlignet med 72,99 % i hele India. Byen hadde 12 101 husholdninger. Det var tilsammen 18 807 arbeidere, som omfattet 551 landarbeidere, 1 759 bønder. I hjemmeindustrien arbeidet det 206, og 14 488 hadde andre yrker. Det var 1 803 ufaglærte arbeidere, 90 ufaglærte bønder, 278 ufaglærte landarbeidere, 119 ufaglærte i hjemmeindustri og 1 316 andre ufaglærte. i samme folketelling hadde Gudalur 59,83 % hinduer, 26,01 % muslimer, 14,1 % kristne, 0,01 % siker, 0,05 % andre religioner og 0,01 % ateister eller svarte ikke på spørsmålet.