Janovice nad Úhlavou (německy Janowitz an der Angel) jsou město v okrese Klatovy v Plzeňském kraji. Leží osm kilometrů jihozápadně od Klatov. Žije zde přibližně 2 500 obyvatel. Město leží na jižním okraji Švihovské vrchoviny (podcelek Klatovská kotlina, okrsek Janovický úval) při ústí potoka Jelenky do řeky Úhlavy.