UPSC Mains 2025- Exam Dates, Syllabus, Optional Subjects, Exam Pattern

UPSC Main, more popularly known as UPSC Mains, is the second stage of the UPSC Civil Services Exam, following the Prelims. It consists of 9 papers over 5 days. UPSC Main 2025 is scheduled to begin on 22nd August 2025. Only about 1% of total candidates who appear for the Prelims qualify for the Mains.

UPSC Main plays a crucial role in the final selection of candidates, and the majority weightage of the candidates’ total score is their Mains’ score. Hence, having complete knowledge about the exam is crucial for success.

Download an in-depth FREE UPSC syllabus PDF

UPSC 2025: Exam Highlights | Civil Services Examination

Before getting into the details of the UPSC Main, have a look at some key exam highlights.

UPSC: Key Highlights

Name of the Exam

UPSC Civil Services Examination, 2025

Conducted by

Union Public Service Commission

Level

National

Exam Frequency

Annual

Mode of the Exam

Pen and Paper Mode/Offline

Test Centres

Across Nation

Exam Stages

03 Stages- Preliminary Exam, Main Exam, and Personality Test

Exam Fee for Main Exam

Rs. 200 

Official Website

https://www.upsc.gov.in/


UPSC Mains Exam Date | UPSC Civil Services 2025 Exam Dates

The UPSC CSE Mains Exam is scheduled from 22nd August 2025, according to the official UPSC Calendar 2025. The complete Main Schedule will be released after the Prelims Result is declared. 

UPSC released the official notification for UPSC CSE 2025 on 22nd January 2025. The UPSC CSE Prelims Exam is scheduled on 25th May 2025 and the Personality Test round will tentatively be held in the first few months of 2026, based on past patterns. 

Take a look at the important dates for UPSC Civil Services Exam 2025:

UPSC 2025- Important Dates 

Event 

Date

Release of Notification - UPSC CSE 2025

22.01.2025

UPSC Online Registration for UPSC CSE 2025 (Begins on)

22.01.2025

Deadline to Apply For UPSC CSE 2025

18. 02. 2025

UPSC CSE Prelims 2025 Exam

25.05.2025

UPSC CSE Prelims 2025 Result

June (Tentative)

UPSC CSE Main 2025 Exam

22.08.2025 

Personality Test Round

Jan- April 2026 (Tentative)


UPSC Mains Schedule 2025

UPSC will announce the UPSC Mains Schedule after the declaration of the Prelims Result, which aspirants can tentatively expect in June 2025. 

Each exam are three hours long and will be conducted in two shifts, typically one in the morning around 9:30 AM and the other in the afternoon around 2:30 PM.


UPSC Mains Exam Pattern

The UPSC Main Exam consists of Nine Papers that are held in 5 days. Two of these, namely the Compulsory English Paper and the Compulsory Indian Language Paper are qualifying. The other seven papers are merit-based. For the final selection, candidates are evaluated out of 2025 marks. Out of this 2025, 1750 marks are the candidates’ Main Score and 250 is the score of the Personality Test. 

Given below is the breakdown of the UPSC Mains Exam Pattern for the Qualifying Papers.

UPSC Main Qualifying Papers

Paper Name

Time Duration

Marks

Paper A

One of the Indian Language to be selected by the candidate from the Languages included in the Eighth Schedule to the Constitution (Compulsory Indian Language)

3 hours

300

Paper B

English 

3 hours

300 

Following is the breakdown of the UPSC Mains Exam Pattern for the Merit-Based Papers.

UPSC Main Merit-Based Papers

Paper Name

Time Duration

Marks

Paper-I

Essay 

3 hours

250

Paper-II

General Studies-I (Indian Heritage and Culture, History and Geography of the World and Society)

3 hours 

250

Paper-III

General Studies-II (Governance, Constitution, Polity, Social Justice and International relations)

3 hours

250

Paper-IV

Genera Studies-III (Technology, Economic Development, Bio-diversity, Environment, Security and Disaster Management)

3 hours

250

Paper-V

General Studies-IV (Ethics, Integrity and Aptitude)

3 hours

250

Paper-VI

Optional Subject – Paper 1

3 hours

250

Paper-VII

Optional Subject – Paper 2

3 hours

250

Sub Total (Written Test) 

1750

Personality Test

275

Grand Total

2025


UPSC Mains Syllabus

Since UPSC Main plays such a vital role in the final evaluation of the candidates, a clear understanding of the UPSC Mains Syllabus is necessary to score well. 

Following is the UPSC Mains Syllabus.

UPSC Qualifying Papers Syllabus

English Language

Comprehension of given passages, Precise Writing, Usage and Vocabulary, Short Essays

Indian Language

Comprehension of given passages, Precise Writing, Usage and Vocabulary, Short Essays, Translation from English to the Indian Language and vice-versa. 

UPSC Syllabus for Merit-Based Papers

Paper-I Essay

Candidates may be asked to write essays on a wide-range of topics. 

Paper-II General Studies-I 

Indian Heritage and Culture, History and Geography of the World and Society.

PAPER-III General Studies- II

Governance, Constitution, Polity, Social Justice and International Relations.

PAPER-IV General Studies-III

Technology, Economic Development, Biodiversity, Environment, Security and Disaster Management.

PAPER-V General Studies- IV

Ethics, Integrity, and Aptitude



Paper-VI Optional Paper-I

 

Optional Subject - Paper I (250 Marks)

Paper-VII: Optional Paper-III

Optional Subject - Paper-II (250 marks)

To know the UPSC Mains Syllabus in detail, read the linked article.


UPSC Mains Optional Subjects

Candidates are required to select an Optional Subject according to their area of interest. Papers VI and VII are based on the Optional Subject that the candidate opts for. Hence, the choice of Optional Subject must be made cautiously.

Following are the UPSC Mains Optional Subjects a candidate can choose from:

UPSC Optional Subjects List

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

Assamese Literature

Bengali

Literature

Bodo Literature

Dogri Literature

Gujarati Literature

Hindi Literature

Kannada Literature

Kashmiri Literature

Konkani Literature

Maithali Literature

Malayalam Literature

Manipuri Literature

Marathi Literature

Nepali Literature

Odia Literature

Punjabi Literature

Sanskrit Literature

Santhali Literature

Sindhi Literature

Tamil Literature

Telugu Literature

Urdu Literature

English Literature

         

Read more regarding UPSC Optional Subjects and how to choose the best UPSC Optional Subject in the linked article.


UPSC Mains Registration

Candidates who qualify in the Prelims are eligible to appear in the Main. Qualified candidates are required to follow the following steps to register for the Main.

Steps to Register for UPSC Main

Fill the DAF- I

Go to the official UPSC Website and fill the Detailed Application Form-I. 

Upload the Required Documents

Scanned Copies of documents such as educational certificates, scanned photograph and signature etc need to be uploaded as mentioned in the DAF-I

Pay the Exam Fee

After filling the Application Form, exam fees needs to be paid via any of the payment methods given on the website. 

Submit the Application Form

Once the form is filled, verify all the details and submit the application form. Be sure to save and print a copy for your future reference. 

To read about the UPSC Registration Process, read the linked article.


UPSC Preparation Tips

Considering the vastness of the UPSC Syllabus, it is easy to get overwhelmed while starting out on your preparation journey. Having a comprehensive UPSC Preparation Strategy is essential to crack UPSC. Here’s how you can get started on building one.

  1. Have a Comprehensive Understanding of the Syllabus: Before you start preparing, it is important to know the syllabus well. This knowledge will allow you to identify the important topics beforehand and tailor your strategy accordingly. 
  2. Focus on the Basics: Before getting into the more advanced topics, give adequate time to building a strong foundation. Start from the basics and gain clarity of concepts first. 
  3. Analyse Past Years’ Papers: It is also essential to know the types of questions asked and the topics that are most frequently tested. Take the time to go through the Previous Years’ Papers and get an idea of the past years’ trends. 
  4. Follow a Study Plan: Create a study plan with sufficient time allocated to each subject and optional subject, and stick to it to avoid leaving out the preparation for any subject.
  5. Stay Updated with Current Affairs: Knowing Current Affairs well is essential for writing good answers in the UPSC Main. Stay updated with Current Affairs daily to avoid feeling hassled at the end. 

For more details on how to create the perfect UPSC Mains Preparation Strategy, you can read the linked article.


UPSC Mains Exam Centres

UPSC Main Exam is conducted across a few select cities to allow accessibility for all candidates. Following is the list of the UPSC Mains Exam Centres from previous years for your reference.

UPSC Main Exam Centres

Ahmedabad

Bengaluru

Bhopal

Chandigarh

Cuttack

Dehradun

Delhi

Dispur (Guwahati)

Jaipur

Jammu

Kolkata

Lucknow

Patna

Raipur

Ranchi

Shillong

Thiruvananthapuram

Vijayawada

Mumbai

Aizawl

Chennai

Hyderabad

Shimla

Prayagraj

Frequently Asked Questions

UPSC Main 2025 is set to commence from 22nd August 2025.

There are 9 Papers in UPSC Main. 2 of them are qualifying in nature, and the other seven are merit-based.

Around 13,000-14,000 students appear for UPSC Main each year.

No, there is no negative marking in UPSC Main as it is a descriptive exam.