
Chavornay liegt im Waadtländer Bezirk Jura-Nord vaudois. Chavornay hat das Autokennzeichen/Kontrollschild VD. Zur Gemeinde Chavornay gehören auch die beiden Ortsteile Corcelles-sur-Chavornay und Essert-Pittet.  In Chavornay und seinen Ortsteilen leben zusammen ungefähr 4.700 Einwohner.
Nachbargemeinden von Chavornay sind unter anderem Bavois (Entfernung ca. 2,9 km), Suchy (Entfernung ca. 3,5 km), Orbe (Entfernung ca. 4 km), Penthéréaz (Entfernung ca. 5 km), Arnex-sur-Orbe (Entfernung ca. 5 km) und Agiez (Entfernung ca. 6 km).