2026 Updated List

Best Books for UPSC Preparation

Subject-wise recommended reading list for UPSC CSE Prelims and Mains. Each subject links to practice questions on AbhyasX.

📜History

Practice PYQs
India's Struggle for Independence
by Bipan Chandra- Essential for Modern Indian History
India's Ancient Past
by R.S. Sharma
History of Medieval India
by Satish Chandra
A Brief History of Modern India
by Rajiv Ahir (Spectrum)- Most popular for Prelims
NCERT History (Class 6–12)
by NCERT- Foundation - must-read

⚖️Indian Polity

Practice PYQs
Indian Polity
by M. Laxmikanth- The Bible of UPSC Polity
Introduction to the Constitution of India
by D.D. Basu
NCERT Political Science (Class 11–12)
by NCERT

🌍Geography

Practice PYQs
Certificate Physical and Human Geography
by G.C. Leong- Standard text for physical geography
Indian Geography
by Majid Husain
Oxford School Atlas
by Oxford University Press- Essential for map-based questions
NCERT Geography (Class 6–12)
by NCERT

📊Economy

Practice PYQs
Indian Economy
by Ramesh Singh- Comprehensive coverage
Indian Economy
by Sanjeev Verma
Economic Survey (Latest)
by Government of India- Must-read for Mains
NCERT Economics (Class 11–12)
by NCERT

🌿Environment & Ecology

Practice PYQs
Environment
by Shankar IAS Academy- Most popular for UPSC environment
NCERT Biology (Class 12 - Ecology chapters)
by NCERT

🔬Science & Technology

Practice PYQs
Science and Technology in India
by TMH (Tata McGraw Hill)
NCERT Science (Class 6–10)
by NCERT- Foundation for general science

🧭Ethics (GS Paper IV)

Practice PYQs
Ethics, Integrity and Aptitude
by G. Subba Rao & P.N. Roy Chowdhury- Best for GS Paper IV
Lexicon for Ethics, Integrity & Aptitude
by Niraj Kumar- Good for case studies

📰General Reading & Current Affairs

Practice PYQs
The Hindu / Indian Express
by Daily Newspaper- Read daily - use AbhyasX for curated summaries
Yojana & Kurukshetra Magazines
by Government of India
India Year Book
by Publications Division, GoI

Done Reading? Start Practicing

Test what you've learned with 17,000+ UPSC PYQs and AI-powered explanations.

Start Practicing