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

Source: World Bank·25 countries·Updated 2024

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

India leads with personal remittances received (usd) of $137.67B.

Mexico ranks #2 at $67.64B.

Philippines ranks #3 at $40.28B.

France ranks #4 at $38.78B.

Pakistan ranks #5 at $34.91B.

Top 25 Countries by Personal Remittances Received (USD)

#CountryPersonal Remittances Received (USD)Year
1India$137.67B2024
2Mexico$67.64B2024
3Philippines$40.28B2024
4France$38.78B2024
5Pakistan$34.91B2024
6China$31.41B2024
7Egypt, Arab Rep.$29.56B2024
8Bangladesh$27.52B2024
9Guatemala$21.64B2024
10Nigeria$21.29B2024
11Germany$21.23B2024
12Uzbekistan$16.58B2024
13Indonesia$16.04B2024
14Viet Nam$16.00B2024
15Belgium$15.48B2024
16Morocco$12.51B2024
17Ukraine$12.00B2024
18Colombia$11.87B2024
19Nepal$11.25B2024
20Dominican Republic$11.25B2024
21Italy$11.15B2024
22Honduras$9.53B2024
23Romania$9.53B2024
24Thailand$9.46B2024
25United States$8.71B2024

Data from 187 countries is available. View full rankings →

FAQ

What is the highest personal remittances received (usd) in 2024?

India has the highest personal remittances received (usd) at $137.67B in 2024.

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.