Shaw is a city in Bolivar and Sunflower counties, Mississippi, United States. It is located in the Mississippi Delta region. It was named after an old Indian tribe northeast of this region. The population was 1,952 at the 2010 census.