Die Ortschaft Spilimbergo befindet sich in der Provinz Pordenone, die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 11479 Einwohner und hat eine Fläche von 72,48 Quadratkilometer bei einer Bevölkerungsdichte von 158,37 Einwohner pro Quadratkilometer. Spilimbergo befindet sich 132 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Barbeano
Bussolino
Sola
D'Andrea
Gradisca
Istrago
Tauriano
Vacile