Onomichi is a city located in Hiroshima Prefecture, Japan, facing the Inland Sea.
As of January 1, 2008, the city has an estimated population of 148,085 and a population density of 520 persons per km². The total area is 284.85 km². The city was founded on April 1, 1898.