Schalkhaar is een dorp in de provincie Overijssel, in de streek Salland, gemeente Deventer. T/m 1998 gemeente Diepenveen.