Osogbo, also spelled Oshogbo, town, capital of Osun state, southwestern Nigeria. Lying along the Osun (Oshun) River, it is situated on the railroad from Lagos and at the intersection of roads from Ilesa, Ede, Ogbomosho, and Ikirun. The town is served by a local airport. The inhabitants of Osogbo are the Yoruba’s.