Dickinson is a city in Galveston County, Texas, United States, within Houston–The Woodlands–Sugar Land metropolitan area. The population was 20,847 at the 2020 census.