Saint-Florentin est une commune rurale, car elle fait partie des communes peu ou très peu denses, au sens de la grille communale de densité de l'InseeNote 2,9,10,11. Elle appartient à l'unité urbaine de Saint-Florentin, une unité urbaine monocommunale12 de 4 362 habitants en 2017, constituant une ville isolée13,14.
Par ailleurs la commune fait partie de l'aire d'attraction de Saint-Florentin, dont elle est la commune-centreNote 3. Cette aire, qui regroupe 19 communes, est catégorisée dans les aires de moins de 50 000 habitants15,16.