Machemont compte 687 habitants pour une densité de 109 habitants par kilomètre carré. Cette commune se trouve dans la région Picardie et dans le département Oise(60). Le code postal de Machemont est le 60150 et son maire est M Dominique PASTOT.