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:
- Hindu: 20,94,271 population (84.75% of district total).
- Muslim: 3,65,806 population (14.80% of district total).
- NotStated: 4,502 population (0.18% of district total).
- Christian: 3,225 population (0.13% of district total).
- Sikh: 1,912 population (0.08% of district total).
- Buddhist: 737 population (0.03% of district total).
- Jain: 358 population (0.01% of district total).
- Other: 185 population (0.01% of district total).
Detailed Religion Demographics for Ayodhya
| Religion | Population | Percentage |
| 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% |
| Jain | 358 | 0.01% |
| Other | 185 | 0.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%)