Lors du dernier recensement de l’INSEE en 2019, Ballainvilliers comptabilisait 4 600 habitants.