Béguey liegt am rechten Ufer der Garonne auf eine Höhe von 2 bis 90 Meter über dem Meer. Hier mündet das Flüsschen Euille in die Garonne ein. Südliche Nachbargemeinde ist Cadillac, östlich liegt Laroque und nördlich Rions. Im Westen grenzt Podensac an die Gemeinde. Von Bordeaux liegt Béguey etwa 29 km Luftlinie entfernt.
Einwohnerentwicklung
Die Bewohner von Béguey werden Bégueyrais genannt. Die Einwohnerzahl beträgt 1208 Einwohner (Stand 1. Januar 2021) und blieb seit Beginn der Aufzeichnungen im Jahre 1793 nahezu konstant.[1]