Russellville is a village in Jefferson Township, Brown County, Ohio, United States. The population was 542 at the 2020 census. Russellville was laid out in 1817 by Russell Shaw, and named for him. According to the United States Census Bureau, the village has a total area of 0.73 square miles, all land.