Dog Population by Country 2025

map placeholder
Dog Population

0

10M

20M

30M

40M

50M

60M

70M

80M

90M

5 Countries with the Most Dogs

55M

54.3M

20M

17.6M

Country
Dog Population
Dogs per 100k People
United States90M25,916
Brazil55M25,844
China54.3M3,834
Japan20M16,247
Russia17.6M12,188
United Kingdom12M17,253
Germany10.3M12,251
India10.2M697
Argentina10M21,810
Spain9.3M19,447
Italy8.7M14,709
Canada7.9M19,688
France7.5M11,253
Poland6.5M16,955
South Korea5.5M10,548
Romania4.2M22,186
Hungary2.8M29,069
Czech Republic2.2M20,784
Portugal2.1M20,217
Netherlands1.9M10,084
Turkey1.7M1,887
Belgium1.3M11,396
Slovakia920K16,804
Sweden890K8,352
Austria837K9,184
Finland760K13,515
Bulgaria750K11,170
Greece660K6,641
Denmark610K10,162
New Zealand560.5K10,672
Lithuania550K19,434
Switzerland544K6,066
Israel500K5,254
Norway490K8,714
Ireland457K8,610
Latvia270K14,567
Estonia235K17,482
  • Per-capita values are estimates computed using 2021 human population data and dog populations for years ranging from 2018-2024.