What Country Has the Most ATMs?

Number of ATMs (ATMs), 2018 or latest
Banking | January 23, 2020
$2.99
Excel Sheet

Based on a comparison of 155 countries in 2018, China ranked the highest in number of ATMs with 1,110,800 ATMs followed by India and Russia. On the other end of the scale was Comoros with 25.0 ATMs, South Sudan with 31.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 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Brazil ATMs ... ... ... ... ... ... 175,139 182,538 184,446 182,378 180,150
Canada ATMs ... ... ... ... ... ... 59,100 65,000 65,992 66,433 67,992
China ATMs ... ... ... ... ... ... ... ... 415,561 519,996 614,877 866,711 924,176
France ATMs ... ... ... ... ... ... 58,536 58,624 58,539 58,263 57,136
Germany ATMs ... ... ... ... ... ... ... ... ... 82,610 82,761 86,767 86,702 85,950 ...
India ATMs ... ... ... ... ... ... ... 97,121 115,849 163,230 183,993 201,913
Indonesia ATMs ... ... ... ... ... ... 63,671 76,136 90,678 99,286 103,419
Iran ATMs ... ... ... ... ... ... ... 26,626 30,173 33,773 40,369 43,924
Japan ATMs ... ... ... ... ... ... 141,633 142,010 141,069 141,213 141,301
Mexico ATMs ... ... ... ... ... ... 40,770 41,468 43,715 46,648 48,945
Russia ATMs ... ... ... ... ... ... 171,909 188,789 222,761 206,903 201,457
South Korea ATMs ... ... ... ... ... ... 122,908 124,236 122,289 121,344 120,306 ...
Thailand ATMs ... ... ... ... ... ... 52,242 56,851 61,614 63,432 64,115
Turkey ATMs ... ... ... ... ... ... 34,709 40,112 43,668 46,220 46,373
United Kingdom ATMs ... ... ... ... ... ... ... 66,134 67,963 69,000 70,480 70,020