Puyrolland, commune rurale qui a une altitude comprise entre 2 et 55 mètres au dessus du niveau de la mer, se trouve au centre des communes voisines de Breuil la Réorte au nord et nord ouest, Bernay Saint Martin au nord, Nachamps à l'est et au sud est, Saint Loup au sud, Annezay au sud ouest et la Devise à l'ouest.
Le territoire s'étale sur 12,98 kilomètres carrés, pour une population de 204 habitants, selon le recensement de l'année 2018. Paris, la capitale du pays, est à une distance, à vol d'oiseau, de 385 kilomètres de son centre géographique.
Cette commune rurale, située au centre ouest de la France en Europe de l'Ouest, abrite un organisme de race, l'« Association Française du Lusitanien ».