Malham è un villaggio con status di parrocchia civile dell'Inghilterra settentrionale, facente parte della contea inglese del North Yorkshire e del distretto di Craven e situato nella valle di Malham (Malhamdale), all'interno del parco nazionale delle Yorkshire Dales (Yorkshire occidentale). Popolare meta turistica, conta una popolazione di circa 240 abitanti..