Theodore is a census-designated place (CDP) in Mobile County, Alabama, United States. The population was 6,130 at the 2010 census. It is a part of the Mobile metropolitan statistical area. Prior to 1900 this area was known as Clements, but is now named for William Theodore Hieronymous (a sawmill operator and postmaster).
Theodore is located at 30°33′02″N 88°10′51″W.
According to the United States Census Bureau, the CDP has a total area of 8.0 square miles (21 km2), all land.
Theodore first appeared on the 1890 U.S. Census as a village. It did not appear again on the census until 1980 when it was designated a CDP (census-designated place).
As of the census of 2000, there were 6,811 people, 2,483 households, and 1,926 families living in the CDP. The population density was 571.6 people per square mile (220.6/km2). There were 2,697 housing units at an average density of 226.3 per square mile (87.4/km2). The racial makeup of the CDP was 71.11% White, 25.58% Black or African American, 0.62% Native American, 1.29% Asian, 0.41% from other races, and 1.00% from two or more races. 1.38% of the population were Hispanic or Latino of any race.