Based on a comparison of 150 countries in 2020, China ranked the highest in number of ATMs with 1,013,900 ATMs followed by India and Russia. On the other end of the scale was Comoros with 33.0 ATMs, South Sudan with 46.0 ATMs and Seychelles with 67.0 ATMs.
Buy annual subscriptions for all our products.