En 1872, Bagnols comptait 1 830 habitants.
En 1876, la population s'élevait à 2 044 et en 1881, elle atteignait son point culminant de 2 184.
Depuis la population ne cesse de décroître :
1886 (2 064 hab.) - 1891 (2 054 hab.) - 1896 (1 908 hab.) - 1901 (1 923 hab.) - 1906 (1 846 hab.) - 1911 (1 792 hab.) - 1921 (1 598 hab.) - 1926 (1 557 hab.) - 1931 (1 467 hab.) - 1936 (1 388 hab.) - 1946 (1 239 hab.) - 1954 (1 170 hab.) - 1962 (1 055 hab.) - 1968 (1 038 hab.) - 1975 ( 905 hab.) - 1982 ( 891 hab.) - 1990 ( 712 hab.) - 1999 ( 543 hab.) - 2005 ( 503 hab.)
En 2012 : 507 habitants.
En 2015 : 506 habitants
En 2020 : 440 habitants