What Country Has the Most ATMs?

Number of ATMs (ATMs), 2017 or latest
Banking | November 01, 2018
$2.99
Excel Sheet

Based on a comparison of 158 countries in 2017, China ranked the highest in number of ATMs with 924,176 ATMs followed by India and Russia. On the other end of the scale was Comoros with 24.0 ATMs, South Sudan with 32.0 ATMs and Central African Republic with 35.0 ATMs.

Data for more countries are available at Number of ATMs indicator page.

Number of ATMs Unit 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
Brazil ATMs ... ... ... ... ... ... ... 173,864 175,139 182,538 184,446 182,378
Canada ATMs ... ... ... ... ... ... ... 59,600 59,100 65,000 65,992 66,433
China ATMs ... ... ... ... ... ... ... ... ... 333,789 415,561 519,996 614,877 866,711 ...
France ATMs ... ... ... ... ... ... ... 58,170 58,536 58,624 58,539 58,263 ...
Germany ATMs ... ... ... ... ... ... ... ... ... ... 84,102 82,610 82,761 86,767 86,702 ...
India ATMs ... ... ... ... ... ... ... ... 76,741 97,121 115,849 163,230 183,993
Indonesia ATMs ... ... ... ... ... ... ... 28,817 63,671 76,136 90,678 99,286
Iran ATMs ... ... ... ... ... ... ... ... 20,623 26,626 30,173 33,773 40,369
Italy ATMs ... ... ... ... ... ... ... 51,851 50,851 47,923 48,422 50,437
Japan ATMs ... ... ... ... ... ... ... 142,496 141,633 142,010 141,069 141,213
Mexico ATMs ... ... ... ... ... ... ... 36,809 40,540 40,192 43,012 45,895 ...
Russia ATMs ... ... ... ... ... ... ... 141,896 171,909 188,789 222,761 206,852
South Korea ATMs ... ... ... ... ... ... ... 118,507 122,908 124,236 122,289 121,344 ...
Thailand ATMs ... ... ... ... ... ... ... 47,757 52,232 56,805 61,839 63,498
United Kingdom ATMs ... ... ... ... ... ... ... ... 64,369 66,134 67,963 69,000 70,480