Het Kasteel ter Ham is een historisch waterslot in Steenokkerzeel, dat al sinds de 13e eeuw bestaat.
Het huidige kasteel werd gebouwd rond 1500 door Filip III Hinckaert, die het domein had gekocht van de familie van Lannoy.
Hij liet het oude stenen kasteel afbreken en een nieuw kasteel optrekken, omgeven door grote vijvers en twee ophaalbruggen.
Het kasteel werd geïnspireerd door het kasteel van Laarne en kreeg een donjonachtig uitzicht met een groot zadeldak, kantelen en een kegelvormige torenspits.
Het kasteel wisselde nog verschillende keren van eigenaar, onder meer de families van Hamme, Brandenburg, Cotereau, Salm, Groesbeek en de Croix.
Het kasteel kende ook verschillende verbouwingen en restauraties, vooral in de 18e en 20e eeuw.
In 1929 werd het kasteel verhuurd aan de voormalige keizerin Zita van Bourbon-Parma en haar gezin, die er tot mei 1940 verbleven.
In 1943 werd het kasteel zwaar beschadigd door een Duitse bom.
In 1955 kocht de gemeente Steenokkerzeel het domein, maar kon het niet onderhouden.
In 1964 werd het kasteel eigendom van de Vlaamse overheid, die het liet restaureren en inrichten als conferentieoord.
Sinds 2014 is het kasteel in erfpacht gegeven aan Optimum C, een expertisecentrum voor ouderenzorg.
In de onmiddellijke nabijheid van het kasteel, op de plaats van de oude kasteelhoeve, werden vanaf 2018 twintig nieuwbouwwoningen opgetrokken.

