The complete list of UPSC Optional subjects for civil services main examination is here. You have to opt for any one subject.
List of optional subjects for Main Examination
- Agriculture
- Animal Husbandry and Veterinary Science
- Anthropology
- Botany
- Chemistry
- Civil Engineering
- Commerce and Accountancy
- Economics
- Electrical Engineering
- Geography
- Geology
- History
- Law
- Management
- Mathematics
- Mechanical Engineering
- Medical
Science - Philosophy
- Physics
- Political Science and International Relations
- Psychology
- Public
Administration - Sociology
- Statistics
- Zoology
- Literature of any one of the following languages:
Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu, Urdu and English.