Champs-sur-Yonne compte 1525 habitants pour une densité de 347 habitants par kilomètre carré. Cette commune se trouve dans la région Bourgogne et dans le département Yonne(89). Le code postal de Champs-sur-Yonne est le 89290 et son maire est M Stéphane ANTUNES.