Oswego is a city in Oswego County, located on the eastern shore of Lake Ontario. It’s an urban area with a mix of residential neighborhoods, local businesses, and waterfront attractions. The city is known for its historic charm and waterfront setting.