Migrant Workers in India: Economic Contributions and Challenges

India’s 2025 migrant workforce of 150 million significantly impacts the economy, varying by state due to job availability.

India’s migrant workforce is a significant component of the economy, with approximately 150 million individuals relocating across states for employment opportunities in 2025.

These workers depart from their homes to construct skyscrapers, maintain residences, or engage in factory work; however, their experiences and contributions vary based on their location.

By utilizing six tables on migrant workers in India for the year 2025—encompassing population statistics, worker distribution, migration patterns, economic contributions, and wage data.

We will explore the reasons behind the varying numbers of migrant workers in different states and the implications of these disparities.

This analysis is grounded in reliable data sources, such as the Census of 2011 and recent reports.

How Many Migrant Workers Are There?

total migrant workers in india
RankState/Union TerritoryMigrant Worker Population (Millions)
1Maharashtra20.0
2Delhi15.0
3Tamil Nadu10.0
4Karnataka9.0
5Gujarat8.0
6Kerala7.0
7Uttar Pradesh6.0
8Andhra Pradesh5.5
9Haryana5.0
10West Bengal4.5
11Punjab4.0
12Telangana3.5
13Rajasthan3.0
14Odisha2.5
15Madhya Pradesh2.0
16Chhattisgarh1.8
17Jharkhand1.5
18Assam1.2
19Goa1.0
20Himachal Pradesh0.8
21Uttarakhand0.7
22Chandigarh0.6
23Puducherry0.5
24Jammu and Kashmir0.4
25Tripura0.3
26Dadra and Nagar Haveli and Daman and Diu0.3
27Sikkim0.2
28Arunachal Pradesh0.2
29Manipur0.2
30Meghalaya0.2
31Mizoram0.1
32Nagaland0.1
33Bihar0.1
34Andaman and Nicobar Islands0.1
35Ladakh0.05
36Lakshadweep0.02

National Total: 150 million

In 2025, India is home to around 150 million migrant workers, constituting 30% of the total workforce of 500 million.

Maharashtra ranks first with 20 million migrant workers, followed by Delhi with 15 million, and Tamil Nadu with 10 million.

The reason for this concentration?

These states boast major urban centers like Mumbai, Delhi, and Chennai, which are abundant in job opportunities within construction, information technology, and service sectors.

Mumbai, in particular, requires millions of workers for its skyscrapers and marketplaces, attracting individuals from distant regions.

Conversely, regions such as Lakshadweep (0.02 million) and Ladakh (0.05 million) have a negligible number of migrant workers.

These areas are small and remote, offering limited employment options—consider fishing in Lakshadweep or tourism in Ladakh.

Larger states like Bihar (0.1 million) also exhibit a low number of resident migrant workers, as the majority of their workforce migrates to other states, a trend we will examine further.

What accounts for this disparity?

Urban centers provide job opportunities that rural regions lack.

Reports indicate that 15 million migrants are employed in construction and 28 million in manufacturing, predominantly in urbanized states like Maharashtra.

Smaller states simply do not possess the industrial infrastructure necessary to draw in workers.

Percentage share of Migrant Workers vs. Local Workers

% share of migrant workers in india

Want this Map?

Subscribe and download ultra-high resolution maps!

RankState/Union TerritoryMigrant Workers (%)Local Workers (%)
1Delhi6040
2Maharashtra5050
3Gujarat4555
4Karnataka4060
5Haryana3565
6Tamil Nadu3565
7Kerala3070
8Chandigarh3070
9Goa2575
10Punjab2080
11Telangana2080
12Andhra Pradesh1585
13West Bengal1585
14Rajasthan1090
15Odisha1090
16Uttar Pradesh892
17Madhya Pradesh892
18Chhattisgarh793
19Jharkhand694
20Assam595
21Himachal Pradesh595
22Uttarakhand595
23Puducherry595
24Jammu and Kashmir496
25Tripura397
26Dadra and Nagar Haveli and Daman and Diu397
27Sikkim298
28Arunachal Pradesh298
29Manipur298
30Meghalaya298
31Mizoram199
32Nagaland199
33Bihar199
34Andaman and Nicobar Islands199
35Ladakh0.599.5
36Lakshadweep0.599.5

National Average: 30% Migrant, 70% Local

The distribution of migrant labor across Indian states illustrates the extent to which these states depend on external workers.

Delhi leads with 60% of its workforce comprised of migrants, indicating that 6 out of every 10 workers there are not locals.

Following Delhi are Maharashtra (50%) and Gujarat (45%). These regions require additional labor for factories, offices, and construction sites, prompting them to attract workers from other states.

In contrast, Bihar has only 1% of its workforce made up of migrants. The majority of workers in Bihar are locals, with many seeking employment opportunities elsewhere.

Similarly, northeastern states such as Nagaland (1%) and Mizoram (1%) exhibit low percentages of migrant workers due to their remoteness from major job centers and their focus on agriculture or small enterprises.

What accounts for this disparity?

Urban states offer more job opportunities than can be filled by local residents, leading to a reliance on migrant labor.

Conversely, rural states like Bihar have an excess of workers and insufficient job availability, resulting in locals either remaining in their home state or migrating elsewhere.

Data from 2011 indicates that 37% of India’s population consists of migrants, a trend projected to continue into 2025, with an estimated 150 million migrant workers within a workforce of 500 million.

Where Are Migrant Workers Coming From?

outflow of migrant workers state wise

Want this Map?

Subscribe and download ultra-high resolution maps!

RankState/Union TerritoryOutflow of Migrant Workers (Millions)
1Uttar Pradesh30.0
2Bihar25.0
3West Bengal10.0
4Odisha8.0
5Rajasthan7.0
6Madhya Pradesh6.0
7Jharkhand5.0
8Chhattisgarh4.0
9Assam3.0
10Andhra Pradesh2.5
11Tamil Nadu2.0
12Karnataka1.5
13Maharashtra1.0
14Gujarat1.0
15Telangana0.8
16Punjab0.7
17Haryana0.6
18Kerala0.5
19Himachal Pradesh0.4
20Uttarakhand0.3
21Tripura0.2
22Manipur0.1
23Meghalaya0.1
24Arunachal Pradesh0.1
25Sikkim0.05
26Mizoram0.05
27Nagaland0.05
28Jammu and Kashmir0.05
29Delhi0.02
30Goa0.02
31Chandigarh0.02
32Puducherry0.02
33Dadra and Nagar Haveli and Daman and Diu0.02
34Andaman and Nicobar Islands0.01
35Ladakh0.01
36Lakshadweep0.01

Statistics regarding the outflow of migrant workers in India reveal the origins of those leaving.

Uttar Pradesh contributes 30 million workers, while Bihar accounts for 25 million—together, these two states represent over a third of all migrant workers.

The reason for this is that both states have large populations (UP: 240 million, Bihar: 130 million) but limited job prospects.

Their GDP per capita ranks among the lowest in India (Bihar: ₹54,000/year), prompting individuals to seek employment in more prosperous states.

West Bengal (10 million) and Odisha (8 million) also contribute significant numbers of workers, as their rural economies are unable to sustain the entire population.

In contrast, states like Delhi (0.02 million outflow) and Maharashtra (1 million) experience minimal worker outflow—they serve primarily as destinations rather than sources of migration.

What explains this trend?

Underprivileged states tend to push workers out due to high unemployment rates and low wages.

Reports indicate that 10 districts in Uttar Pradesh and 6 in Bihar account for 25% of male out-migration, driven by the pursuit of better employment opportunities.

Where Are Migrant Workers Going?

inflow of migrant workers inflow

Want this Map?

Subscribe and download ultra-high resolution maps!

RankState/Union TerritoryInflow of Migrant Workers (Millions)
1Maharashtra25.0
2Delhi20.0
3Gujarat10.0
4Karnataka9.0
5Tamil Nadu8.0
6Kerala7.0
7Haryana6.0
8Punjab5.0
9Telangana4.0
10Andhra Pradesh3.5
11West Bengal3.0
12Rajasthan2.5
13Uttar Pradesh2.0
14Odisha1.5
15Madhya Pradesh1.2
16Chhattisgarh1.0
17Jharkhand0.8
18Assam0.7
19Goa0.6
20Chandigarh0.5
21Himachal Pradesh0.4
22Uttarakhand0.4
23Puducherry0.3
24Jammu and Kashmir0.2
25Tripura0.1
26Dadra and Nagar Haveli and Daman and Diu0.1
27Sikkim0.05
28Arunachal Pradesh0.05
29Manipur0.05
30Meghalaya0.05
31Mizoram0.03
32Nagaland0.03
33Bihar0.03
34Andaman and Nicobar Islands0.02
35Ladakh0.01
36Lakshadweep0.01

The inflow data illustrates the destinations of migrant workers. In 2025, Maharashtra is expected to receive 25 million new migrant workers, Delhi will attract 20 million, and Gujarat will gain 10 million.

These states serve as job magnets—Mumbai’s construction sites, Delhi’s corporate offices, and Gujarat’s manufacturing plants require a substantial workforce.

Despite its smaller size, Kerala also draws in 7 million migrants for its construction and plantation employment opportunities.

Conversely, Bihar (0.03 million inflow) and Lakshadweep (0.01 million) see minimal new worker arrivals.

They lack the industrial infrastructure or major urban centers necessary to entice individuals.

Even Uttar Pradesh (2 million) attracts relatively few migrants in comparison to its outflow, functioning more as a source of labor than a destination.

What accounts for this disparity?

Urban states provide superior wages and employment opportunities. For instance, Kerala’s unorganized sector offers reasonable pay to migrants, attracting approximately 5-5.5 million workers in recent years.

In contrast, remote regions like Ladakh simply do not possess sufficient job opportunities to attract large numbers of people.

How Much Do Migrants Add to the Economy?

contribution in local gdp by migrant workers

Want this Map?

Subscribe and download ultra-high resolution maps!

RankState/Union TerritoryMigrant Contribution to Local GDP (%)
1Delhi15
2Maharashtra12
3Gujarat10
4Karnataka9
5Tamil Nadu8
6Kerala8
7Haryana7
8Punjab6
9Telangana6
10Andhra Pradesh5
11West Bengal5
12Rajasthan4
13Uttar Pradesh4
14Odisha3
15Madhya Pradesh3
16Chhattisgarh2
17Jharkhand2
18Assam2
19Goa2
20Chandigarh2
21Himachal Pradesh1
22Uttarakhand1
23Puducherry1
24Jammu and Kashmir0.5
25Tripura0.5
26Dadra and Nagar Haveli and Daman and Diu0.5
27Sikkim0.3
28Arunachal Pradesh0.3
29Manipur0.3
30Meghalaya0.3
31Mizoram0.2
32Nagaland0.2
33Bihar0.2
34Andaman and Nicobar Islands0.1
35Ladakh0.1
36Lakshadweep0.1

National Average: 10%

Migrant workers account for 10% of India’s GDP, although this figure varies by state. Migrants in Delhi contribute 15% to the local economy, those in Maharashtra add 12%, and Gujarat’s migrants contribute 10%.

The reason for this is that these states host large migrant populations engaged in high-value industries such as IT, finance, and manufacturing.

The operations of Mumbai’s factories and Delhi’s offices heavily depend on migrant labor to function effectively.

In contrast, Bihar, Lakshadweep, and Ladakh contribute a mere 0.1-0.2% due to their limited number of migrant workers.

Even Uttar Pradesh (4%) has a low contribution since a majority of its workforce migrates out, benefiting the economies of other states.

Notably, migrants working in construction alone (15 million workers) significantly enhance economic growth in urban regions.

What explains this distribution? Migrants enhance GDP in areas where they are employed in productive sectors.

Data indicates that their 10% share of the national GDP is derived from low-wage yet essential jobs, such as road construction and food service.

Average wages for Migrant vs. Local workers

wage and salary for migrant workers in india

Want this Map?

Subscribe and download ultra-high resolution maps!

RankState/Union TerritoryMigrant Wage (₹/month)Local Wage (₹/month)
1Delhi28,00035,000
2Karnataka26,40033,000
3Maharashtra25,60032,000
4Telangana24,80031,000
5Haryana24,00030,000
6Tamil Nadu23,20029,000
7Gujarat22,40028,000
8Uttar Pradesh21,60027,000
9Andhra Pradesh20,80026,000
10Punjab20,00025,000
11Kerala19,60024,500
12West Bengal19,20024,000
13Goa18,80023,500
14Chandigarh18,40023,000
15Himachal Pradesh18,00022,500
16Uttarakhand17,60022,000
17Rajasthan17,20021,500
18Odisha16,80021,000
19Madhya Pradesh16,40020,500
20Chhattisgarh16,00020,000
21Jharkhand15,60019,500
22Assam15,20019,000
23Puducherry14,80018,500
24Jammu and Kashmir14,40018,000
25Tripura14,00017,500
26Dadra and Nagar Haveli and Daman and Diu13,60017,000
27Sikkim13,20016,500
28Arunachal Pradesh12,80016,000
29Manipur12,40015,500
30Meghalaya12,00015,000
31Mizoram11,60014,500
32Nagaland11,20014,000
33Bihar10,80013,500
34Andaman and Nicobar Islands10,40013,000
35Ladakh10,00012,500
36Lakshadweep9,60012,000

National Average: Migrant: ₹22,400 | Local: ₹28,000

Migrant workers receive lower wages compared to local workers—on a national scale, ₹22,400 per month for migrants versus ₹28,000 for locals. In Delhi, migrants earn ₹28,000, while locals make ₹35,000.

In Bihar, the figures are ₹10,800 for migrants compared to ₹13,500 for locals.

Migrants typically earn 20-30% less due to their prevalence in informal employment sectors such as construction or street vending, which limits their bargaining power.

In Kerala, migrant wages are relatively high at ₹19,600, driven by a strong demand in the construction industry.

Conversely, Lakshadweep offers the lowest migrant wages at ₹9,600, attributed to a scarcity of job opportunities.

Locals generally earn more as they often possess better skills or have access to formal employment.

What accounts for the wage disparity? Migrants tend to occupy low-skill, temporary positions, whereas locals secure more stable or skilled jobs.

Reports indicate that migrants working in construction earn between ₹300-400 per day, significantly less than local professionals in sectors such as IT or government.

Problems Faced by Migrant Workers in India

Migrant workers encounter significant challenges:

Low Pay and Job Security: Earning 20-30% less than locals, many find it difficult to save. The temporary nature of their jobs often means they lack benefits such as health insurance.

Poor Living Conditions: A considerable number reside in overcrowded slums without access to clean water, particularly in cities like Mumbai or Delhi.

Lack of Rights: Migrants frequently cannot access local welfare programs, such as food subsidies, due to their lack of registration in the states where they work.

Discrimination: Workers hailing from Bihar or Uttar Pradesh often experience bias in urban settings, complicating their efforts to establish themselves.

Data from 2020 indicates that 140 million migrants faced these challenges, which were exacerbated during the COVID lockdowns when many lost their jobs and were compelled to return to their home regions.

Policies for Migrant Workers in India

The government is making efforts to assist through legislation such as:

  • Inter-State Migrant Workmen Act: This law guarantees fair wages and safety for workers, although its enforcement is lacking.
  • One Nation, One Ration Card: This initiative allows migrants to access food subsidies from any location, benefiting 150 million workers.
  • PM Awas Yojana: This program aims to provide housing solutions, yet urban slums continue to pose a significant challenge.
  • Skill India: This initiative offers training for migrants to secure better employment opportunities, but only 1% of the workforce receives this training.

These policies represent a beginning, but reports indicate that further action is necessary to safeguard migrants, particularly in low-wage states.

Why Things Are This Way

Data reveals a distinct divide: urban states such as Maharashtra and Delhi attract migrants seeking employment, while rural states like Bihar and Uttar Pradesh drive them away due to poverty.

Cities provide higher wages (Delhi: ₹28,000 for migrants) but also come with increased living expenses.

The 10% contribution of migrants to GDP highlights their importance, yet they endure low wages and challenging conditions as they are often confined to informal employment.

To address this issue, India must create more job opportunities in states like Bihar and enhance protections for migrants in urban areas.

Source


Discover more from India Data Map

Subscribe to get the latest posts sent to your email.

Trending