Hammerstetten ist ein Ortsteil der Gemeinde Kammeltal im schwäbischen Landkreis Günzburg.
Das Kirchdorf liegt im Kammeltal im Norden der Gemeinde, etwa viereinhalb Kilometer nördlich von Ettenbeuren. Im Osten berührt die Kammel den Ort, von Westen kommend durchquert der Stubenweiherbach den Ort und mündet in die Kammel. Hammerstetten ist über die Kreisstraße GZ 15 zu erreichen.
Am 1. Januar 1971 wurde im Zuge der kommunalen Gebietsreform Hammerstetten in die Gemeinde Wettenhausen eingegliedert, am 1. Juli 1972 wurde Wettenhausen mit weiteren Gemeinden zur neugegründeten Gemeinde Kammeltal zusammengefasst.