The Château de Ham is a castle in the commune of Ham in the Somme département in Hauts-de-France, France.