According to the United States Census Bureau, the town has a total area of , of which is land and (0.86%) is water.
The town of Montgomery lies atop a high plain, reaching into neighboring Huntington, framed by Lizzie Mountain to the northeast and Tekoa and Shatterack Mountains to the south and west, respectively.