At this moment, Hobby Lobby operates 4 stores near Salem, Marion County, Oregon. On the page below you can see an entire list of Hobby Lobby branches close by.