Au dernier recensement Saint-Bonnet-les-Oules comptait environ 1300 habitants.
(Source INSEE : recensement de 1999 sans double compte)
Saint-Bonnet-les-Oules est une commune d'une superficie totale de 1241 hectares, son altitude varie entre 392 et 586 mètres