La commune de Saint André de Cubzac représente une superficie de 2315 hectares. Elle est traversée par le 45ème parallèle nord à Montalon.
Elle compte, selon l'INSEE, 9 175 habitants, au dernier recensement.
Elle est le Chef-lieu d'un canton comptant 20 729 habitants.
Elle est la ville-centre de la Communauté de Communes du Cubzaguais composée de 10 communes.