White Rock is an unincorporated community in southeast Carroll County, in the U.S. state of Missouri.
The community is on Missouri Route O and is on a prominence above the Missouri River floodplain. Wakenda Creek flows past along the edge of the floodplain south of the community. De Witt is five miles to the northeast and Wakenda is five miles to the southwest. Miami is across the river to the southeast.[1] Miami Station on the Wabash Railroad is 1.5 miles to the northeast.[2]
The community was named for deposits of white rock quarried along the bluff face below the town site.[3]