Salem, Oregon is located in the northwest part of the United States, in the Willamette Valley. Its precise geographical coordinates are 44.9429° N latitude and 123.0351° W longitude.
Salem is located in the Willamette Valley in the state of Oregon, United States.