Sint-Jansgeleen (vroeger Heer Jans Geleen) is de historische locatie van een deels verdwenen kasteel tussen Geleen en Spaubeek, aan de noordrand van de gemeente Beek in de Nederlandse provincie Limburg. Van het in de jaren 1930 deels gesloopte kasteel zijn slechts de bijgebouwen bewaard gebleven.