Située à 15 km au nord-est de Tarbes et à 6 km de Pouyastruc, la commune est bâtie en grande partie sur une arrête perpendiculaire à la chaîne des Pyrénées et dont le point culminant se situe à 340 m d'altitude.
La superficie totale : 655 hectares dont 172 hectares de bois privés et communaux.
Bouilh-Péreuilh résulte de la réunion des villages de Bouilh-Darré et Péreuilh en 1830, ce qui explique l'éloignement des deux quartiers haut et bas.
L'origine des noms "Bouilh" et "Péreuilh" ne sont pas très sûrs. Ils pourraient provenir de "étable à boeufs" pour Bouilh et "poirier" pour Péreuilh.
Avant la réunification, les habitants de Bouilh-Darré se nommaient les "Bouilhots" mais nous n'avons rien pour les anciens habitants de Péreuilh, ce qui nous incite à appeler les habitants actuels les "Bouilhots Péreuilhés".
Depuis le début du XIXe siècle sa population n'a cessé de diminuer passant de 320 habitants pour 62 foyers à 179 en 1911 pour 49 foyers et enfin 111 personnes recensées en 2019.
La population vivait essentiellement de l'agriculture et de l'élevage, produisant céréales, pomme de terre et vigne donnant un excellent vin blanc. Il ne reste aujourd'hui plus aucun pied de vigne suite au ravage du phylloxéra.