to
Update
According to the United States Census Bureau, the town has a total area of 46.0 square miles (119.2 km²), of which, 45.8 square miles (118.5 km²) of it is land and 0.2 square miles (0.6 km²) of it (0.54%) is water.
The south town line is the Oneida River and the border of Onondaga County, New York. The south tip of the town is at the west end of Oneida Lake where it becomes the Oneida River.