Il Cantone di Villenave-d'Ornon è una divisione amministrativa dell'Arrondissement di Bordeaux.
A seguito della riforma approvata con decreto del 20 febbraio 2014[1], che ha avuto attuazione dopo le elezioni dipartimentali del 2015, è stato ridefinito.
Fino al 2014 comprendeva il solo comune di Villenave-d'Ornon.
Dopo il 2015 comprende il comune di Villenave-d'Ornon e parte del territorio comunale di Bègles.