Amherst is een plaats (town) in de Canadese provincie Nova Scotia en telt 9.505 inwoners (2006). De oppervlakte bedraagt 12,02 km².