Migration has significant effects on both source and destination areas in India. Over 300 million people, or 30% of India's population, are internal migrants. Key reasons for migration include employment, education, marriage, and poverty or lack of opportunity in source regions. Migration patterns show most movement is from poorer states like Bihar and Uttar Pradesh to more industrialized states like Maharashtra, Delhi, and Gujarat. While migration fills jobs and supports economic growth, it also strains infrastructure and social services in urban destinations. It can lower wages and increase housing costs. Source areas experience loss of workforce and skills. The government has enacted policies like NREGA to address challenges of migration and support migrants' rights.