Broto liegt im Norden der Provinz Huesca, in der Region Aragonien, und gehört zur Comarca Sobrarbe. Das Gemeindegebiet erstreckt sich über eine Fläche von mehr als hundert Quadratkilometern und umfasst neben dem Hauptort weitere Dörfer wie Asín de Broto, Ayerbe de Broto oder Oto. Teile des Gebiets sind Teil des Nationalparks Ordesa y Monte Perdido.
Erstmals erwähnt wird Broto in historischen Quellen als Siedlung in den Pyrenäen, die sich über Jahrhunderte hinweg entwickelte. Die Bewohner lebten traditionell von Landwirtschaft und Handel, unterstützt durch die Lage an einer wichtigen Straße. Heute ist der Ort über die Nationalstraße N-260a erreichbar.
Broto besticht durch seine historische Bausubstanz, darunter mehrere Kirchen und Kapellen, die als Kulturdenkmäler geschützt sind. Besonders sehenswert sind die Pfarrkirche San Pedro aus dem 16. Jahrhundert und die romanische Kirche San Miguel in Otal. Eine Partnerschaft verbindet Broto mit der französischen Gemeinde Gèdre.