As per the religious census of 2011, Srivilliputhur (M) had 90.7% Hindus, 2.27% Muslims, 6.62% Christians, 0.01% Sikhs, 0.01% Buddhists, 0.38% following other religions and 0.02% following no religion or did not indicate any religious preference.