La commune est située dans le département de l'Oise, dans la moyenne vallée de l'Oise et près de la rive droite de cette rivière, à une distance de 6 km au sud-ouest de Compiègne. La distance avec la capitale Paris, au sud-ouest, est de 65 km. La commune d'Armancourt fait partie de la communauté d'agglomération de la région de Compiègne composée de 22 communes.

Elle est proche de la forêt de Compiègne, de l'Autoroute A1 et de l'aéroport de Roissy.

Sa superficie est de 2,03 km2.

En 2016, la commune comptait 559 habitants, en augmentation de 1,08 % par rapport à 2011.