Medford is a city in Steele County, Minnesota, United States. The population was 1,239 at the 2010 census.
According to the United States Census Bureau, the city has a total area of 0.7 square miles (1.8 km²), all land. The Straight River flows through the city.
Interstate 35 and County Highways 12 and 45 are three of the main routes in the community.