Somerset is a village in Perry County, Ohio, United States. The population was 1,481 at the 2010 census.Saint Joseph Church, the oldest Catholic church in Ohio, is located just outside Somerset on State Route 383.