- Owerri is a city in southeastern Nigeria, located in the Imo State. It is the capital city of the state and is known for its vibrant culture and entertainment scene. Owerri is home to several universities, including the Federal University of Technology Owerri and Imo State University. The city has a growing population and is a major hub for commerce and trade in the region. Owerri also boasts a number of tourist attractions, such as the Mbari Cultural and Art Museum, the Oguta Lake Resort, and the Owerri Amusement Park.