Hameln este un oraș situat pe râul Weser din Saxonia Inferioară, Germania. Este capitala districtului Hamelin-Pyrmont.