Charles City is a city in Floyd County, Iowa, United States. It is located along the Cedar River and has a population of approximately 7,400 people. Charles City is known for its historic downtown district, which features numerous shops, restaurants, and historical landmarks. The city also offers recreational opportunities including parks, trails, and a golf course. Additionally, Charles City hosts various events and festivals throughout the year, attracting visitors from both the local area and beyond.