Hampton Township is located a few kilometers northeast of Bay City , near Michigan 's Thumb .