Leona (spāņu: León, leoniešuLlión) ir pilsēta un municipalitāteSpānijas ziemeļrietumos, Kastīlija un Leonas autonomajā apgabalā, Leonas provincē. Atrodas uz ziemeļrietumiem no Spānijas galvaspilsētas Madrides. Pilsēta vidēji atrodas 837 metrus virs jūras līmeņa un 338 kilometru attālumā no Madrides. Pilsētas kopējā platība ir 39,03 km², pēc 2012. gada datiem Leonā dzīvo 131 680 iedzīvotāji, bet aglomerācijā 206 011 iedzīvotāji. Leonas provinces administratīvais centrs un lielākā pilsēta.