 The unincorporated community of Lookout is located in the town.Dover is located in northeastern Buffalo County and is bordered by Trempealeau County to the east.According to the United States Census Bureau, the town has a total area of , of which , or 0.09%, is water.