Administrativement, nous faisons partie du canton de Néronde et de l’Arrondissement de Roanne.
La commune compte 660 hectares et est à 415 mètres d’altitude (460 m au plus élevé et 320 m au bord de la Loire). Le sous-sol est le plus souvent rocheux. La terre arable est de fertilité moyenne et se divise en terrains sableux et un mélange de sable et d’argile. Par endroit, il y a de l’argile pure et imperméable.