Rose Farm is an unincorporated community and census-designated place in southwestern York Township, Morgan County, and southeastern H…Rose Farm is an unincorporated community and census-designated place in southwestern York Township, Morgan County, and southeastern Harrison Township, Perry County, Ohio, United States. It lies along State Route 669 at its intersection with McKinley Street. Ogg Creek, which meets the Moxahala Creek just north of Rose Farm, runs through the community. It is located 13 miles northwest of McConnelsville, the county seat of Morgan County, and a much shorter distance southeast of Crooksville in nearby Perry County.