Bray is a town in Stephens County, Oklahoma, United States. It is located about 8 miles east of Marlow on Oklahoma State Highway 29. As of the 2020 census, the community had 952 residents. The town is old enough to appear on a 1911 Rand McNally map of the county.
Elevation: 1,250 ft (380 m)
Country: United States
State: Oklahoma
County: Stephens
ZIP code: 73055 (was 73012, now belongs to Edmond, OK)