Champvent es una comuna suiza del cantón de Vaud, situada en el distrito de Jura-Nord vaudois. Limita al norte con las comunas de Vuiteboeuf y Valeyres-sous-Montagny, al noreste con Essert-sous-Champvent, al este con Villars-sous-Champvent y Suscévaz, al sur con Mathod, al suroeste con Rances, y al oeste con Baulmes. La comuna formó parte hasta el 31 de diciembre de 2007 del distrito de Yverdon, círculo de Champvent.