Das Dorf Orsara di Puglia befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 3241 Einwohner und hat eine Fläche von 82,29 Quadratkilometer bei einer Bevölkerungsdichte von 39,39 Einwohner pro Quadratkilometer. Orsara di Puglia befindet sich 635 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Giardinetto
Nuovo
Vecchio
Torre Guevara