Oswego ( oss-WEE-goh) is a city in and the county seat of Oswego County, New York, United States. The population was 16,921 at the 2020 census.