State Highway 47 begins at the Texasstate line, where FM 2124 becomes SH-47 upon entering Oklahoma, in the Black Kettle National Grassland. Four miles later, SH-30 joins the highway for a three-mile concurrency just south of Reydon. Just outside the community of Rankin, SH-30 turns to the south, and SH-47 continues off to the east. A few miles west of Cheyenne, SH-47A branches off in a loop to the north, rejoining Highway 47 in a couple of miles. South of Cheyenne, SH-47 joins US-283 for a concurrency to the north. SH-33 also joins in on the concurrency, with a signed direction opposite that of SH-47. SH-47 and US-283/SH-33 parts ways at Roll, where SH-47 resumes its travel to the east. From Roll, the highway travels to a junction with SH-34 just south of Leedey. SH-47 continues east for until it reaches a junction with US-183. There, it turns to the south for a five-mile concurrency. After leaving US-183, SH-47 travels another to the east to its terminus at SH-33 in Thomas.
History
The current incarnation of State Highway 47 was first commissioned on November 12, 1936. Originally, the highway began at SH-34 south of Leedey and proceeded east to end at SH-14 south of Putnam. However, the road was removed from the state highway system just over a year later, on the last day of 1937. It was brought back with the same extent on June 19, 1939. Throughout the early 1940s, SH-47 underwent a period of expansion. The first extension of the highway came on June 20, 1940, when it was extended west to end at US-283 in Roll. SH-47 was extended east to Thomas via US-183 on May 31, 1944. The final extension occurred on October 1, 1945, when the highway was extended south down US-283 to Cheyenne, then west to the Texas state line. SH-33 and SH-47 swapped places west of US-283 on July 9, 1956; SH-47 proceeded due west of Roll to the Texas state line, while SH-33 passed through Cheyenne and turned toward the west south of there. This gave both highways straighter courses and resolved the wrong-way concurrency. However, the change was rescinded on August 13, 1956. Two minor realignments were done to SH-47 in the 1960s. The first, on April 3, 1961, relocated the highway west of Aledo, while the other one, on May 5, 1964, adjusted it between Roll and Angora. SH-47 has undergone no changes since.
Junction list
Spurs
Two highways have served as branch routes during SH-47's history. Both of these bore the SH-47A designation.
Historic
Historically, SH-47A was a spur serving the central business district of Reydon. The highway was commissioned on a temporary basis on February 8, 1950. Its alignment was adjusted, and the highway received a permanent commission, on January 8, 1951. The highway was turned back over to the town on December 6, 1954.