Saint-Christophe est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Saint-Christophe compte 481 habitants appelés les "Saint-Christophois, Saint-Christophoises".
La densité de la population de Saint-Christophe est de 17 habitants au km².
Le maire de Saint-Christophe est Madame Françoise WALRAET