Ayodhya District Religion Population 2011

Ayodhya, Uttar Pradesh has 24,70,996 people in Census 2011 religion records. Hindu is the largest community with 20,94,271 people (84.75%).

Ayodhya district in Uttar Pradesh recorded a total population of 24,70,996 in Census 2011 across 5 subdistricts. The demographic distribution shows Hindu as the largest community with 20,94,271 residents, accounting for 84.75% of the district population. The second largest group is Muslim with 3,65,806 people (14.80%), establishing a majority gap of 69.95 percentage points. All other religious demographics combined represent 3,76,725 individuals (15.25% of the district total).

Census 2011 Religious Composition for Ayodhya District

The religion census data for Ayodhya district spans 8 documented religious groups:

Detailed Religion Demographics for Ayodhya

ReligionPopulationPercentage
Hindu20,94,27184.75%
Muslim3,65,80614.80%
NotStated4,5020.18%
Christian3,2250.13%
Sikh1,9120.08%
Buddhist7370.03%
Jain3580.01%
Other1850.01%

Subdistricts in Ayodhya

Key Facts

  • Hindu: 20,94,271 (84.75%)
  • Muslim: 3,65,806 (14.80%)
  • NotStated: 4,502 (0.18%)
  • Christian: 3,225 (0.13%)
  • Sikh: 1,912 (0.08%)
  • Buddhist: 737 (0.03%)