La commune de Canaples s'étend sur une superficie de 1030 hectares pour une population de 607 habitants en 2007 (76 feux en 1709, 945 habitants en 1851 et 710 en 1896), ce qui représente une densité de 59,1 habitants au km² (données INSEE).
Le territoire communal se situe à la confluence de la Fieffes et de Nièvre, dont les vallées entaillent largement le plateau. Deux ruisseaux, dits de la rue des Aires et de Belval, traversent le village où ils se jettent dans la Fieffes ; le ruisseau dit des Prés-Vivier, plus excentré, rejoint la Fieffes avant le moulin. Ce réseau hydrographique a formé un fond de vallée humide favorable à la culture du chanvre, puis du lin. Au sud du village, le lieu-dit les Prés-Vivier, délimité par le ruisseau du même nom et la Nièvre, est resté une zone humide aujourd'hui exploitée en pêcherie.
La vallée de Belval, dit la Fosse David, entaille à l'extrémité est de la commune le plateau couvert par les bois de Canaples, de Salouël et de Belval.