La província d'Osca (Huesca en castellà, Uesca en aragonès) és una província del nord d'Espanya, en la part nord de l'Aragó. Limita amb les províncies de Lleida, Saragossa, i Navarra, i amb França.
La seva superfície és de 15 626 km². La seva població és 228 566 habitants (INE 2010), i la seva densitat de població és de 14,62/km². Està conformada per 202 municipis.
Els deu municipis més poblats (INE 2007) són:
La seva capital és la ciutat d'Osca, on viu prop d'una cinquena part de la seva població.
En aquesta província es troba el Parc nacional d'Ordesa i Monte Perdido.