Melrose is a village in Jackson County, Wisconsin, United States. The population was 529 at the 2000 census. The village is located within the Town of Melrose.
Melrose is located at 44°07′55″N 90°59′45″W / 44.131912°N 90.995737°W / 44.131912; -90.995737 (44.131912, -90.995737).
According to the United States Census Bureau, the village has a total area of 0.8 square miles (2.1 km2), of which, 0.8 square miles (2.0 km2) of it is land and 0.04 square miles (0.1 km2) of it (3.66%) is water.