Commune voisine de taille comparable, Berny-en-Santerre (8 km) affiche 39 hab/km²
La commune de Épénancourt compte 129 habitants.
Sur la période 1876–2023, la population enregistre une baisse de 106 habitants (soit 45,1 %).
La commune se positionne dans la zone médiane en France pour la population (rang 29797/34961).
Le profil générationnel est relativement équilibré (33,3 % de moins de 30 ans, 23,0 % de 60 ans et plus).
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0