Hanging Rock is a village in Lawrence County, Ohio, United States, along the Ohio River. The population was 221 at the 2010 census. It is regularly labeled a speed trap; the village earned revenues of $10…Hanging Rock is a village in Lawrence County, Ohio, United States, along the Ohio River. The population was 221 at the 2010 census. It is regularly labeled a speed trap; the village earned revenues of $109,186 in mayor's court receipts in 2000, compared with $3,106 in property taxes.