UPSC PYQ bank structure
Every UPSC Civil Services Prelims paper from 2013 to 2025. That is 100 General Studies Paper 1 questions × 13 years = 1,300 GS questions plus 80 CSAT questions × 13 years = 1,040 CSAT questions. Total approximately 2,340 UPSC Prelims PYQs, each with multi-paragraph explanations.
Explanations are not short one-liners. UPSC questions often require context — why this answer, what the other options represent, which year-related news the question draws from. Each explanation is 200-400 words covering the concept, the elimination logic, and the primary-source reference (NCERT, Laxmikanth, Spectrum, PRS India, etc.).
Subject-wise PYQ distribution
UPSC Prelims has unstable subject weightage — some years History gets 15 questions, other years 6. Our analysis of 13 years shows the median distribution: History 15-20, Polity 14-18, Geography 10-14, Economics 12-16, Environment 12-15, Science & Tech 8-12, Current Affairs 15-25. These ranges matter more than individual year counts.
Filter by subject to see only Polity PYQs, or by chapter-level tags: 'Fundamental Rights', 'Directive Principles', 'Executive — President', etc. Combined with year filter, you can see how a subtopic has been tested across years.
- 13 years of Prelims GS Paper 1 (1,300 questions)
- 13 years of CSAT Paper 2 (1,040 questions)
- Subject tags: History, Polity, Geography, Economics, Environment, Science & Tech, Current Affairs
- Multi-paragraph explanations with source references
- Elimination logic for tricky 4-option questions
- Year-wise mock mode for full 100-Q paper simulation
Frequently Asked Questions
Does the bank include UPSC Mains questions?
Currently we cover UPSC Prelims (GS1 and CSAT). UPSC Mains is a different animal — descriptive answer writing rather than MCQs. For Mains, see the Answer Writing tool which provides daily practice questions with AI evaluation against GS1/GS2/GS3/GS4/Essay patterns.
Are the explanations biased toward any political view?
No. UPSC explanations stick to factual sourcing — the Constitution, NCERT, Laxmikanth, government reports, PRS. When explaining a contested topic, we present the multiple viewpoints UPSC would expect a candidate to know. Our AI is explicitly prompted to avoid opinion.
How should I use UPSC PYQs?
Attempt each year's 100 GS questions as a timed mock (2 hours). Score yourself honestly. Then spend 3-4 hours going through every wrong or guessed-right answer and reading the full explanation. Make notes in the margins of your Laxmikanth/Spectrum/NCERT to mark 'this line appeared in UPSC 2019 Q47'. This builds the most valuable UPSC skill: knowing what UPSC considers worth asking.
Does the bank cover UPSC essay topics?
Not in the PYQ bank — essays are Mains content. The Answer Writing tool in the UPSC vertical provides recent essay prompts from UPSC Mains plus AI evaluation on structure, language, and content.
How current are the current affairs PYQs?
Current affairs PYQs are marked with a "date-sensitive" flag. A 2019 question about "recent constitutional amendment" is a historical PYQ, not a current affairs question — it tests whether you know the amendment, not whether the answer is currently in the news. The bank separates these clearly.
Can I access the CSAT Paper 2 PYQs separately?
Yes. Under filter → Paper, select "CSAT" to see only comprehension, reasoning, and aptitude questions. CSAT is qualifying (33% required) but the question patterns are stable and solvable with practice — we recommend 10 years of CSAT PYQs for any aspirant who gets below 50% on recent papers.
Ready to start?
Free to try — no credit card, no signup required for your first attempts.
Browse UPSC PYQ