Kerala has the largest deposits of thorium in India, primarily found in the beach sands of its coastal areas. The monazite sands contain significant amounts of thorium. Other states like Tamil Nadu and Andhra Pradesh also have coastal deposits, but Kerala's are the largest.