Los cristianos eran el grupo religioso más grande en la ciudad en 2011 a 32,4%, con los musulmanes siguiente (18,6%), seguidos por los hindúes (15,2%), los sikhs (4,4%), budistas (0,4%), y los judíos (0,1%).