Champfleury est située au sud de Reims dans le département de la Marne en région Grand Est. Depuis 2015, Champfleury est dans le canton de Reims-4 (N°14) du département Marne.Avant la réforme des départements, Champfleury était dans le canton N°30 de Verzy dans la 3ème circonscription.

Champfleury (51500) est rattachée à la communauté de Communes du Grand REIMS .

La superficie de Champfleury est de 402 hectares (4.02 km2) avec une altitude minimum de 88 mètres et un maximum de 144 mètres. Accès par l’autoroute A4 : sortie Reims Sud. La commune compte 523 habitants au dernier recensement.