Hornoy-le-Bourg compte 1448 habitants pour une densité de 28 habitants par kilomètre carré. Cette commune se trouve dans la région Picardie et dans le département Somme(80). Le code postal de Hornoy-le-Bourg est le 80640 et son maire est M James FROIDURE.