Under folketellinga i 2001 var det 220 749 innbyggere i byen, og 505 715 i tettstedet. Av innbyggerne var halvparten kvinner og halvparten menn. Lesekyndigheten var på 76,5 %, hvilket var høyere enn landsgjennomsnittet på 59,5 %. Lesekyndigheten blant menn var på 82 % blant menn og 71 % blant kvinner. 10,5 % av innbyggerne i Puducherry var barn under 6 år.