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. UPSC Mains 2025 is scheduled to begin from 22nd August 2025 and will go on till 31st August 2025. It will consist of nine descriptive papers over the span of five days. 

UPSC Main is a crucial stage in the final selection of candidates. The majority weightage of the candidates’ final merit score is their Mains score. Hence, having complete knowledge about the exam is extremely important for a candidate. Read on to know the UPSC 2025 exam dates, syllabus, exam pattern, and more important details regarding UPSC Mains 2025.

Read in Hindi

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, and will be held on two consecutive weekends. concluding on 31st August 2025. For the detailed schedule, read further. 

UPSC released the official notification for UPSC CSE 2025 on 22nd January 2025. The UPSC CSE Prelims Exam was held 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 the 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

11.06.2025

UPSC CSE Main 2025 Exam (Starts on)

22.08.2025 

UPSC CSE Main 2025 Exam (Ends on)

31.08.2025

Personality Test Round

Jan- April 2026 (Tentative)


UPSC Mains Schedule 2025

UPSC has announced the official UPSC Mains Schedule 2025 on its official website. Aspirants can now refer to the official timetable and start their preparation accordingly. The examination is scheduled to begin on August 22, 2025, and will be held over two consecutive weekends, concluding on August 31, 2025.

Exams are three hours long and will be conducted in two shifts, one in the morning around 9:30 AM and the other in the afternoon around 2:30 PM. The schedule is as follows.

UPSC Main 2025 Timetable 

Date/ Day

Forenoon Session (9:00 to 12:00 PM)

Afternoon Session (2:30 to 5:30 PM)

22nd August 2025 (Friday)

Essay 

No Paper

23rd August 2025 (Saturday)

General Studies I 

General Studies II

24th August 2025 (Sunday)

General Studies Paper III

General Studies Paper IV

30th August 2025 (Saturday)

Paper A
Indian Language Paper

 
({Assamese / Bengali / Bodo / Dogri/ Gujarati / Hindi / Kannada / Kashmiri/ Konkani / Maithilli / Malayalam / Manipuri / Marathi / Nepali / Odia / Punjabi / Sanskrit / Santhali (Devanagari / Olchiki Script)/ Sindhi (Devanagari / Arabic Script) / Tamil / Telugu / Urdu}

Paper B 

English 

31st August 2025 (Sunday)

Paper VI

Optional Subject Paper 1 


{Agriculture / Animal Husbandry & Veterinary Science / Anthropology / Botany / Chemistry / Civil Engineering / Commerce & Accountancy / Economics / Electrical Engineering / Geography / Geology / History / Law / Management /Mathematics / Mechanical Engineering /Medical Science / Philosophy / Physics / Political Science & 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 / Maithilli / Malayalam / Manipuri / Marathi / Nepali / Odia / Punjabi / Sanskrit / Santhali / Sindhi / Tamil / Telugu / Urdu / English}

Paper VII

Optional Subject Paper 2


{Agriculture / Animal Husbandry & Veterinary Science / Anthropology / Botany / Chemistry / Civil Engineering / Commerce & Accountancy / Economics / Electrical Engineering / Geography / Geology / History / Law / Management /Mathematics / Mechanical Engineering /Medical Science / Philosophy / Physics / Political Science & 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 / Maithilli / Malayalam / Manipuri / Marathi / Nepali / Odia / Punjabi / Sanskrit / Santhali / Sindhi / Tamil / Telugu / Urdu / English}

Candidates can directly view the official UPSC 2025 Mains Schedule here.


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 2025 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 2025 Previous Years Papers 

The UPSC Mains Previous Years Papers are an essential resource for aspirants to understand how best to prepare for UPSC Mains 2025. Aspirants can download the UPSC Mains Previous Years Papers from the links given below and use them to prepare more efficiently. 


UPSC Mains 2025 Admit Card 

The UPSC Mains 2025 Admit Card is expected to be released a week or two before the UPSC Mains Exam i.e., 22nd August 2025. Thus, it can be expected to be released soon. Once released, candidates can access their admit card from the official website, upsc.gov.in


How to download UPSC Mains 2025 Admit Card? 

Once the UPSC Mains 2025 Admit Card is released, candidates can follow these steps to download it from the official UPSC website: 

  1. Visit the official UPSC website, upsc.gov.in
  2. Click on the “Admit Card” section. You can find this on the home page or under the “Examination” tab. 
  3. Here, you will find the list of active or upcoming examinations. Find “Civil Services (Main) Examination, 2025”.
    4. Click on the link provided for downloading the admit card. 
  4. Log in using your Registration ID or Roll Number and your password or date of birth. 
  5. Now, you will be able to view your UPSC Mains Admit Card. Click on the download button, and save it to your device. 
  6. Ensure that all the details mentioned on the admit card, including your name, photograph, signature, and exam centre, are correct.

UPSC Mains 2025Preparation 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 2025 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


UPSC Mains 2025 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 out 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 out, 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.

Suggested Reading

UPSC CSE 2024 Final Result Vedic Civilization Notes

Frequently Asked Questions

UPSC Main 2025 is set to commence from 22nd August 2025 and will go on till 31st 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 the UPSC Main each year.

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