Richmond is a home rule-class city in Madison County, Kentucky, United States. The population was 34,585 as of the 2020 census, making it the state's seventh-largest city. It is the principal city of the Richmond–Berea micropolitan area, which includes all of Madison and Rockcastle counties and had 123,000 residents in 2020.