This is a list of states and territories of India by number of places of worship as reported by the Census 2001. Uttar Pradesh has highest number of places of worship.

List Rank State / Territory Number of Places of Worship References India2,366,625 1 Uttar Pradesh 265,270 Uttar Pradesh 2 West Bengal 228,452 West Bengal 3 Maharashtra 220,458 Maharashtra 4 Karnataka 207,336 Karnataka 5 Rajasthan 166,766 Rajasthan 6 Andhra Pradesh 159,025 Andhra Pradesh 7 Madhya Pradesh 142,452 Madhya Pradesh 8 Gujarat 142,135 Gujarat 9 Bihar 138,493 Bihar 10 Tamil Nadu 130,346 Tamil Nadu 11 Odisha 103,350 Odisha 12 Kerala 101,140 Kerala 13 Assam 90,194 Assam 14 Jharkhand 50,110 Jharkhand 15 Punjab 46,493 Punjab 16 Chhattisgarh 46,095 Chhattisgarh 17 Himachal Pradesh 26,526 Himachal Pradesh 18 Uttarakhand 25,959 Uttarakhand 19 Haryana 24,519 Haryana 20 Tripura 12,872 Tripura 21 Delhi 8,249 Delhi 22 Meghalaya 5,771 Meghalaya 23 Goa 5,686 Goa 24 Manipur 5,251 Manipur 25 Mizoram 3,154 Mizoram 26 Arunachal Pradesh 2,363 Arunachal Pradesh 27 Nagaland 2,360 Nagaland 28 Puducherry 2,146 Puducherry 29 Andaman and Nicobar Islands 1,121 Andaman and Nicobar Islands 30 Sikkim 1,049 Sikkim 31 Daman and Diu 477 Daman and Diu 32 Lakshadweep 430 Lakshadweep 33 Chandigarh 340 Chandigarh 34 Jammu and Kashmir 35 Dadra and Nagar Haveli 241 Dadra and Nagar Haveli 36 Ladakh

References