Multiple choice The Tropic of Cancer does not pass through Orissa Madhya Pradesh Gujarat West Bengal Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Tropic of Cancer (23.5°N) passes through eight Indian states: Gujarat, Rajasthan, Madhya Pradesh, Chhattisgarh, Jharkhand, West Bengal, Tripura, and Mizoram. It does NOT pass through Odisha (formerly Orissa).