According to the United States Census Bureau, the town has a total area of , of which is land and is water, comprising 0.18% of the town.
Newport is drained by the Sugar River and its South Branch, with the town center at their confluence.