is located in northeastern Kendall County on the Fox River with a small portion in Will County. It is bordered to the north by Boulder Hill and Montgomery, to the east by Aurora, and to the west by Yorkville, the Kendall county seat. According to the 2010 census, the village of Oswego has a total area of , of which (or 99.36%) is land and (or 0.70%) is water. Downtown Downtown Oswego is home to historic buildings and homes, as well as shops and restaurants. The Village of Oswego launched a project to enhance and restore the historic downtown district. This project included significant infrastructure and streetscape improvements, such as the installation of brick pavers, sidewalks, landscaping, and decorative streetlights and benches. Hudson Crossing Park, located along the Fox River, opened in October 2004 where many children and families enjoy the scenery. The Waubonsee Creek Promenade, which stretches from Main Street to the new park, is the final phase of the downtown enhancements. In 2008, the village celebrated its 175th anniversary. Recreation and leisure The Oswego area is home to over of open land, trails, and parks maintained by the Oswegoland Park District. Established in 1950, this governmental agency is guided to "create opportunities for a healthy community". Overseeing 63 parks, of walking trails, two aquatic parks, and the Little White School Museum, the park district provides offerings for the community of 20,000 households as well as visitors from farther away. The Oswego area holds several races for fitness enthusiasts. Several area festivals are coordinated by the park district, such as the annual PrairieFest. Demographics 2020 census Note: the US Census treats Hispanic/Latino as an ethnic category. This table excludes Latinos from the racial categories and assigns them to a separate category. Hispanics/Latinos can be of any race. 2019 American Community Survey As of the census of 2019, there were 36,252 people, 11,215 families living in the village. The population density was 2,025/mi2 (782/km2). There were 10,388 housing units at an urban density of 668.9/mi2 (258.3/km2). The racial makeup of the village was 82.0% White, 5.6% African American, 0.24% Native American, 4.79% Asian, 0.03% Pacific Islander, 3.24% from other races, and 2.24% from two or more races. 17.1% of the population were Hispanic or Latino of any race. There were 9,935 households, out of which 50.3% had children under the age of 18 living with them, 69.2% were married couples