Rapid City is the second-largest city in the U.S. state of South Dakota. It is in the western part of the state on the eastern edge of the Black Hills. Rapid City is the county seat of Pennington County.