Countries Receiving the Most Remittances (Total USD) (2025)

Source: World Bank·25 countries·Updated 2025

India leads global remittance receipts at {#1_value}. Remittances exceed foreign aid for most developing countries.

India leads with personal remittances received (USD) of $150.71B.

Mexico ranks #2 at $64.39B.

Philippines ranks #3 at $41.56B.

Egypt, Arab Rep. ranks #4 at $41.52B.

Pakistan ranks #5 at $40.48B.

Top 25 Countries by Personal Remittances Received (USD)

#CountryPersonal Remittances Received (USD)Year
1India$150.71B2025
2Mexico$64.39B2025
3Philippines$41.56B2025
4Egypt, Arab Rep.$41.52B2025
5Pakistan$40.48B2025
6France$40.40B2025
7Bangladesh$33.88B2025
8China$30.00B2025
9Germany$23.90B2025
10Nigeria$22.79B2025
11Guatemala$21.64B2024
12Uzbekistan$21.00B2025
13Indonesia$17.60B2025
14Belgium$16.35B2025
15Viet Nam$16.00B2024
16Morocco$13.66B2025
17Colombia$13.13B2025
18Italy$12.84B2025
19Dominican Republic$12.41B2025
20Thailand$12.05B2025
21Ukraine$12.00B2024
22Honduras$11.93B2025
23Nepal$11.25B2024
24Romania$10.65B2025
25Tajikistan$10.18B2025

Data from 187 countries is available. View full rankings →

FAQ

What is the highest personal remittances received (USD) in 2025?

India has the highest personal remittances received (USD) at $150.71B in 2025.

How many countries are included in this ranking?

This article features the top 25 countries out of 187 with available data. Full rankings available on the indicator page.

Where does this data come from?

Data is sourced from the World Bank. It is updated regularly as new releases become available.