Norway is a city in Dickinson County in the U.S. state of Michigan. The population was 2,959 at the 2000 census. It is part of the Iron Mountain, MI–WI Micropolitan Statistical Area. The city is in the southwest of Norway Township, but is politically independent. It is on US 2, which connects with M-95 about six miles (10 km) west in Iron Mountain and with US 41 about 21 miles (34 km) to the east. US 141 north merges with US 2 about four miles (6 km) west of the city.