 Oswego is located on the Fort Peck Indian Reservation.Settled sometime in the 1890s, the village was named after Oswego, New York, the hometown of some early-day settlers.A post office was located there from 1896 until 1971.