(A note on terms used below: "IIT" refers to Indian Institutes of Technology, India's network of public engineering institutes. "Kharagpur" is a city in West Bengal, home to IIT Kharagpur; "Roorkee" is a city in Uttarakhand, home to IIT Roorkee. "Delhi," "Madras," and "Bombay" refer to IIT Delhi and IIT Madras (Chennai) and IIT Bombay (Mumbai), other IITs mentioned only for context. "Technology" and "Education" are used in their ordinary sense. "Advanced" refers to JEE Advanced, the joint entrance exam that determines admission and branch allocation at every IIT via category-wise rank cutoffs.)
Quick Verdict
Important caveat up front: the researched material for this topic does not contain the specific branch-wise JEE Advanced opening/closing rank numbers (e.g., what rank you'd need for Computer Science versus Mechanical at each institute) that "Branch Cutoffs" usually implies. What it does contain is a broader institutional comparison — course breadth, fees, placements, and ratings — from which we can infer general demand pressure. On that basis, IIT Kharagpur edges ahead, mainly because it offers a much wider spread of courses (208+ versus Roorkee's 126+) and has stronger sourced placement and package figures, both of which typically translate into higher demand — and therefore tougher cutoffs — for its most popular branches (source).
Snapshot
| Metric | IIT Kharagpur | IIT Roorkee |
|---|---|---|
| NIRF Ranking | 5 (source) | 6 (source) |
| Established | 1951 (source) | 1847 (source) |
| Courses Offered | 208+ (source) | 126+ (source) |
| Faculty Count | 500+ (source) | 420+ (source) |
| B.Tech Fees | ₹2,30,000/year (source) | ₹2.2 L/yr (source) |
| Average Package | ₹24.30 L (source) | ₹18.34 L (source) |
| Highest Package | ₹2.4 Cr (source) | ₹1.5 Cr (source) |
| Placement Rate | 92% (source) | 93% (source) |
| Overall Rating | 4.4/5 (source) | 4.3/5 (source) |
| Branch-change policy | Abolished, to reduce student stress (source) | Allowed after first year for meritorious students (source) |
We could not find sourced, branch-specific JEE Advanced opening/closing rank figures for either institute (e.g., a CSE or Electrical cutoff number). Rather than invent numbers, this comparison relies on the closest available proxies: course breadth, fees, placement outcomes, and branch-change policy.
Detailed Analysis
The clearest sourced signal that touches "cutoffs" indirectly is course breadth: IIT Kharagpur offers 208+ courses against IIT Roorkee's 126+ (source). A wider course catalogue generally means more branch options at different rank thresholds, which can spread out demand across more seats, but it also often includes more niche low-demand programs alongside its flagship, high-demand ones (like Computer Science) — so breadth alone doesn't tell us where any single branch's cutoff will land.
Placement outcomes are one of the strongest known predictors of which branches get the toughest cutoffs, since a branch's job prospects heavily shape student demand during JoSAA counselling. Here, IIT Kharagpur's sourced numbers are stronger across the board: an average package of ₹24.30 L versus Roorkee's ₹18.34 L, and a highest package of ₹2.4 Cr versus Roorkee's ₹1.5 Cr (source). Interestingly, Roorkee edges out Kharagpur on placement *rate* (93% versus 92%) and on the same source's own "Overall Rating," Kharagpur is marginally ahead at 4.4/5 versus 4.3/5 (source). None of these figures are cutoffs themselves, but stronger average and peak packages are generally associated with higher demand — and thus tighter cutoffs — for an institute's top branches.
One genuinely useful, cutoff-adjacent structural fact: the two institutes handle branch changes differently after admission. IIT Roorkee is among a group of IITs (alongside IIT Madras, IIT Bhilai, and IIT Palakkad) that still allows students to apply for a branch change after their first year, based on strict merit criteria (source). IIT Kharagpur, by contrast, is named among IITs — alongside IIT Bombay and IIT Hyderabad — that have abolished the practice of branch-change entirely, specifically to reduce student stress (source). This matters for prospective students: at Roorkee, a lower initial cutoff branch can still become a stepping stone to a preferred branch later (for top-performing students), whereas at Kharagpur, the branch you're admitted into via your JEE Advanced rank is effectively final.
Fee structures and hostel costs are close to identical between the two and don't meaningfully differentiate them: B.Tech fees are ₹2.2 L/year at Roorkee versus ₹2,30,000/year at Kharagpur, and hostel fees are the same ₹18,000/semester at both (source).
Verdict
On the available evidence, IIT Kharagpur is the stronger overall pick for a student chasing the most competitive branches, largely on the strength of its wider course catalogue and clearly higher average and highest placement packages, both of which correlate with tougher branch-level demand. IIT Roorkee is a close runner-up and specifically wins on placement rate and on offering a genuine branch-change path after year one — something Kharagpur no longer allows. The one condition under which a reader should pick Roorkee instead: if you expect to be a strong performer but aren't fully confident in your JEE Advanced rank at counselling time, Roorkee's active branch-change policy offers a second chance that Kharagpur's abolished policy does not.
Frequently Asked Questions
Q: Which IIT has more branches/courses to choose from?
IIT Kharagpur, with 208+ courses versus IIT Roorkee's 126+ (source).
Q: Do the sourced facts give exact branch-wise JEE Advanced cutoff ranks?
No — specific opening/closing rank numbers per branch were not present in the researched material for either institute; this comparison relies on proxies like course breadth and placement data instead.
Q: Can you change your branch after joining IIT Roorkee?
Yes — Roorkee is listed among IITs that allow a branch change after the first year for meritorious students (source).
Q: Can you change your branch after joining IIT Kharagpur?
No — Kharagpur has abolished the branch-change practice to reduce student stress (source).
Q: Which institute has the higher average placement package?
IIT Kharagpur, at ₹24.30 L versus IIT Roorkee's ₹18.34 L (source).
Q: Which institute has the higher placement rate?
IIT Roorkee, slightly, at 93% versus Kharagpur's 92% (source).
Q: Are hostel fees different between the two?
No — both charge ₹18,000/semester (source).
Q: Which institute has the higher NIRF rank?
IIT Kharagpur, at rank 5 versus Roorkee's rank 6 (source).
Related
For the complete picture beyond Branch Cutoffs — placements, academics, campus life, and more — see the full IIT Kharagpur vs IIT Roorkee comparison.