Which are the good books for UPSC preparation?
-
2 Answers
-
Hi Aman,
Though there are various books for UPSC preparation. But first, your focus should be on completing the basic NCERTs. Once you are done with that, focus on the mentioned books:
History of Modern India Bipan Chandra (History)
Indias Struggle For Independence Bipan Chandra (History)
History Of Medieval India Satish Chandra (History)
Indian Art and Culture Nitin Singhania (Culture)
Geography of India Majid Husain (Geography)
Oxford School Atlas Oxford (Geography)
Indian Polity for Civil Services Examinations M. Laxmikanth (Polity)
Indian Economy Ramesh Singh. (Economy) or Mrunal Video Lectures
Economic Survey (Economy)
Science and Technology...more -
Hi Aman, UPSC exam in its official website itself recommends to only and strictly follow NCERT books for the preparation and many a times questions are either directly fetched or moulded from the NCERT textbooks itself along with current affairs updates from newspaper The Hindu and The Indian Express. Along with them, you may go for M. Laxmikanth book for polity of India and study of constitution. Also, Economics is the subject you need to go with +1 and +2 macrofinance books and for the rest of the subjects it would be advisable to go through NCERT books from 7th standard to 12th standard for all geography, history, art and culture, p...more
Similar Questions for you
The Union Public Service Commission released the Civil Service (IAS) Main result 2025 on its portal - upsc.gov.in. The Commission selected 2,736 candidates for the interview stage. The Commission will start conducting the interviews in December 2025.
The Union Public Service Commission will conduct the UPSC Civil Service (prelims) exam on May 24, 2026. The exam will be conducted in two sessions and the General Studies Paper 2 will be qualifying only.
The Union Public Service Commission will release the UPSC IAS 2026 notification on January 14 on its official website - upsc.gov.in. The Commission will also activate the UPSC CSE (IAS) 2026 online application link on its website. The last date for the UPSC IAS application form is February 3, 2026.
The UPSC CSE (IAS) prelims will be conducted on May 24, 2026.
Taking an Exam? Selecting a College?
Get authentic answers from experts, students and alumni that you won't find anywhere else
Sign Up on ShikshaOn Shiksha, get access to
- 65k Colleges
- 1.2k Exams
- 681k Reviews
- 1800k Answers