Leonas province (spāņu: Provincia de León) ir viena no Spānijas provincēm. Atrodas valsts ziemeļrietumos, Kastīlijas un Leonas autonomajā apgabalā. Tā robežojas ar Ourenses provinci ziemeļrietumos, ar Lugo provinci rietumos, ar Astūriju ziemeļos, ar Kantabriju ziemeļaustrumos, ar Palensijas provinci austrumos, ar Samoras provinci ziemeļos un ar Valjadolidas provinci ziemeļaustrumos. Provinces lielākā pilsēta un administratīvais centrs ir Leona. Tās kopējā platība ir 15 581 km2, 2013. gada beigās provincē dzīvoja 489 239 iedzīvotāji. Tā ir septītā lielākā province Spānijā un tā ir sīkāk sadalīta 211 municipalitātēs.