Kleef (Kleverlands: Kleff, Duits: Kleve) is een gemeente en hoofdstad van Kreis Kleve in het westen van de Duitse deelstaat Noordrijn-Westfalen, tien kilometer ten zuiden van de rivier de Rijn in de Nederrijnse Laagvlakte en niet ver van de Nederlandse grens bij Nijmegen en ‘s-Heerenberg. Kleef ligt ook tussen de Duitse stad Emmerik en het bosgebied Reichswald.
De stad ligt op de helling van de Nederrijnse Heuvelrug, een stuwwal uit de ijstijd. Deze stuwwal begrenst het rivierterras van de Rijn. Het centrum van Kleef is heuvelachtig met een hooggelegen burcht. De naam van de stad valt te herleiden tot het Middelnederlandse woord clef of clif (klif).
De gemeente Kleef telt 52.359 inwoners (31 december 2020) op een oppervlakte van 97,79 km². De stad kreeg in 1242 stadsrechten. Het plaatselijke stadsdialect is het Kleefs, dat tot het Kleverlands behoort.