Puilboreau est située à 3 kms au nord-est de La Rochelle, en agglomération quasi-continue avec cette dernière, en particulier au niveau des quartiers de Lafond ou du Moulin-des-Justices. La zone commerciale de Beaulieu, créée à la fin des années 60 le long de la RN 11, sur une emprise de 74 hectares, est aujourd'hui l'un des principaux pôles commerciaux de l'agglomération rochelaise avec près de 200 enseignes. Son rayonnement a largement contribué à la prospérité de la commune.
Mais Puilboreau bénéficie également du calme de ses zones pavillonnaires et de son bois de 10 hectares, la Tourtillère, ouvert en de multiples circuits pour les sportifs ou les promeneurs. La commune comprend enfin plusieurs hameaux, lieux-dits ou villages, tels la Motte, la Vallée, le Treuil-Gras, le Temps-Perdu (aggloméré à la commune voisine de Saint-Xandre) ou une partie du village du Payaud, partagé avec les communes de Nieul-sur-Mer et, dans une moindre mesure, de Lagord.