About Saint Stephens, Alabama
St. Stephens is an unincorporated census-designated place in Washington County, Alabama, United States. As of the 2010 census, its population was 495. Located near the Tombigbee River in the southwestern part of the state, it is composed of two distinct sites: Old St. Stephens and New St. Stephens. The Old St. Stephens site lies directly on the river and is no longer inhabited. It was the territorial capital of the Alabama Territory. It is now encompassed by the Old St. Stephens Historical Park and is listed on the National Register of Historic Places due to its historical importance. "New" St. Stephens is further inland, adjacent to the old site, and is the location of the post office, Baptist and Methodist churches, and residences. It has one building listed on the National Register and another on the Alabama Register of Landmarks and Heritage.