FM 2903, located in southwestern Reeves County, begins at the junction of Interstate 10 (I-10) and Business Interstate 10-F (Bus. I-10-F) northwest of Balmorhea and proceeds to the north ending at I-20 in Toyah. FM 2903 begins as the continuation of the two-lane roadway at the western terminus of Bus. I-10-F at I-10 exit 206 1.9 miles (3.1 km) north of Balmorhea. The road proceeds to the north intersecting FM 3334 before trending to the northwest toward Toyah. FM 2903 enters Toyah as South Centre Street and ends at I-20 exit 22.
FM 2903 was originally designated on May 6, 1964 from a point 10.5 miles (16.9 km) south of Toyah to U.S. Highway 80 (US 80) which preceded the construction of I-20. On June 1, 1965, FM 2954 was designated as a 4.2-mile-long (6.8 km) route along the southernmost portion of the present day FM 2903 and Bus. I-10-F ending at State Highway 17 (SH 17) and the former US 290, the local predecessor of I-10. On July 11, 1968, FM 2903 was extended 10.0 miles (16.1 km) to the south meeting FM 2954 which was then designated as part of FM 2903. FM 2954 has since been assigned to a road in Robertson County. The 1.9-mile (3.1 km) segment of FM 2903 between I-10 and SH 17 was designated as part of Bus. I-10-F on November 21, 1991.
The original FM 2910 was designated on May 6, 1964 from FM 852, 1.5 miles southeast of Winnsboro, to a point 4.3 miles south. On September 5, 1973 the road was extended south 2.1 miles. On May 7, 1974 the road was extended 2.4 miles south to FM 2088/FM 3274, replacing FM 3274, which went from FM 2088 southward 2.0 miles. FM 2910 was cancelled on October 28, 1977 and became a portion of FM 2869.
The next use of the FM 2916 designation was in Angelina County, from FM 1475 south 2.6 miles to US 69 near Homer. On November 3, 1972 the road was extended west 1.8 miles to FM 841. FM 2916 was cancelled on January 8, 1977: the section from FM 841 east 1.6 miles was transferred to FM 1475 and the section from US 69 to FM 1475 was transferred to FM 326.
FM 2919 runs from SH 60 in East Bernard in Wharton County southeast to US 59 in Kendleton in Fort Bend County. FM 2919 starts as a two-lane road at a stop sign on SH 60 at the southern edge of East Bernard and heads in an easterly direction for about 2.4 miles (3.9 km). After veering to the southeast for another 0.8 miles (1.3 km) the highway crosses the San Bernard River and enters Fort Bend County near the Bay Ridge Christian College. From the river to the tiny community of Powell Point is 1.1 miles (1.8 km). FM 2919 continues to the southeast for another 2.7 miles (4.3 km) to Loop 541 and the Union Pacific Railroad in Kendleton. From Loop 541 to the US 59 feeder road and overpass is a short block.
FM 2919 was originally designated on May 6, 1964, to begin at US 90A in Kendleton in Fort Bend County, go about 3.8 miles (6.1 km) to the northwest and end at the San Bernard River. On January 18, 1967, a 3.5 miles (5.6 km) section of FM 1164 between SH 60 and the San Bernard River in Wharton County was transferred to FM 2919. On June 21, 1977, FM 2919 was extended about 0.1 miles (0.16 km) southeast from US 59 (now Loop 541) to the proposed US 59.
FM 2920 runs from US 290 Business in Waller east to I-45 in Spring in far northern Harris County. The highway has an interchange with US 290 and SH 6 in Waller, then heads east and intersects SH 249 and FM 2978 in Tomball before reaching its eastern terminus at I-45. The highway is mostly named Waller–Tomball Road except through Tomball, where the highway follow the city's Main Street. FM 2920 was designated on May 6, 1964 on a route from US 290 at Waller eastward to FM 149 (now SH 249) at Tomball. It was extended east to I-45 on November 7, 1964.
The original FM 2921 was designated on May 6, 1964 from US 90A at Sheridan to a point 6.7 miles south. On July 1, 1965 the road was extended 3 miles south. FM 2921 was cancelled on December 20, 1965 and transferred to FM 2437.
The original FM 2923 was designated on May 6, 1964 from SH 71, 2.2 miles north of northern El Campo, to a point 3.3 miles northeast. FM 2923 was cancelled on May 18, 1966 and became a portion of FM 2546.
Ranch to Market Road 2925 was designated on May 6, 1964 from SH 173 (now SH 16), 1.3 miles north of Cross, east and north to 0.1 mile north of the Atascosa County line. On June 2, 1967 the road was extended northeast 6.9 miles. RM 2925 was cancelled on August 31, 1967 and became a portion of FM 791.
The original FM 2928 was designated on May 6, 1964 from FM 126, 1 mile east of the Nolan County line, to a point 6.5 miles east. On June 1, 1965 the road was extended southeast 5.2 miles to US 277. FM 2928 was cancelled on August 2, 1968 and became a portion of FM 89.
Farm to Market Road 2931 (or FM 2931) is located entirely in Denton County.
FM 2931 begins at an intersection with US 380 between Cross Roads and Little Elm near Providence Village. The highway runs in a northern direction and turns east at Liberty Road before turning back north at Brewer Road. FM 2931 runs in a predominately northern direction and intersects FM 428 on the eastern edge of Aubrey. FM 2931 continues to run north before ending at an intersection with Friendship Road northeast of Aubrey.
FM 2931 was designated on May 6, 1964, running from FM 428 to Friendship Road at a distance of 3.4 miles. The highway was extended farther south to SH 24 (now US 380) on May 5, 1966. FM 2931 was extended to the west to US 377 north of Aubrey on November 3, 1972. The section of highway along Friendship Road to US 377 was cancelled on September 5, 1973 and was re-rerouted to the east, ending at FM 1385. The section of FM 2931 along Friendship Road to FM 1385 was cancelled on August 23, 1976.
Farm to Market Road 2932 (or FM 2932) is located entirely in Kaufman County.
FM 2932 begins at an intersection with FM 148 southwest of Talty. The highway travels in a northwest direction and meets I-20 near Healms Trail. FM 2932 turns to the west before ending at an intersection with FM 741 southeast of Forney.
FM 2932 was designated on May 6, 1964 from FM 148 to FM 741. There have been no changes to the route since then.
Farm to Market Road 2933 (or FM 2933) is located entirely in Collin County.
FM 2933 begins at an intersection with FM 1827 in New Hope. The highway runs in a western direction before turning north at County Road 332. FM 2933 briefly enters McKinney where it intersects County Road 331 (Woodlawn Road) before turning in a slight northeast direction. The highway zigzags before entering Melissa. FM 2933 intersects FM 545 before ending at an intersection with SH 121.
FM 2933 was designated on May 6, 1964, running from FM 1827 to FM 545. The highway was extended farther north to SH 121 on June 1, 1965.
Farm to Market Road 2934 (or FM 2934) is located entirely in Denton County.
FM 2934 begins at an intersection with FM 423 in Little Elm. Between FM 423 and Legacy Drive, the highway passes by many newer subdivisions in northern Frisco. FM 2934 then runs near a shopping center before ending at the Dallas North Tollway. The entire route is known locally as Eldorado Parkway.
FM 2934 was designated on May 6, 1964, running from FM 423 eastward to the Denton–Collin county line. The highway was extended to the east to FM 720 on June 1, 1965. The last change came on January 31, 2002, when the section of FM 2934 between Dallas Parkway and FM 720 was removed from the highway system and turned over to the city of Frisco.
The first use of the FM 2935 designation was in Upshur County, from FM 553, 0.9 miles northwest of Gilmer, north and southeast to US 271 near Gilmer. FM 2935 was cancelled on May 5, 1966 and removed from the highway system.
The next use of the FM 2935 designation was in Cherokee County, from SH 110, 2.4 miles north of Black Jack, northeast to FM 856. FM 2935 was cancelled on October 25, 1969 and removed from the highway system in exchange for the creation of FM 1089, a parallel road to the north.
FM 2953 runs from FM 2634 west of Lake Nocona east to FM 677 near Illinois Bend in northern Montague County. The highway parallels the Red River and meets the eastern end of FM 103 northeast of Lake Nocona. FM 2953 was designated on June 1, 1965, from what was then FM 2634 3 miles (4.8 km) east of FM 103 eastward about 4.8 miles (7.7 km). The highway was extended in both directions to its present termini on February 20, 1989.
Farm to Market Road 2964 (FM 2964) is located entirely in Smith County.
FM 2964 begins at an intersection with FM 346 near Whitehouse. The highway travels in a mostly northern direction through a semi-suburban area, crosses over Loop 49, then enters Tyler near Grande Boulevard. In Tyler, FM 2964 is known locally as Rhones Quarter Road and travels through a residential area, turns east at Shiloh Road, ending at an intersection with SH 110.
FM 2964 was designated in 1965 along the current route. In 1995, the entire highway was internally re-designated as Urban Road 2964 by TxDOT.
Farm to Market Road 2965 (FM 2965) is located in Van Zandt and Kaufman counties.
FM 2965 begins at an intersection with Hiram Road in the Locust Grove area. The highway travels in a northeast direction through rural farming areas, has a junction with I-20, then ends at an intersection with US 80 in Wills Point.
FM 2965 was designated in 1965, running from US 80 to I-20 at a distance of 5.9 miles (9.5 km). The highway was extended 1.1 miles (1.8 km) to Hiram Road in 1966.
Ranch to Market Road 2970 (or RM 2970) is located in Henderson County near Athens.
RM 2970 begins at County Road 1116 with the road continuing south as County Road 1113. The highway travels in a slight northeast direction through a heavily forested area and passes the Clements Scout Ranch. RM 2970 turns more towards the northeast before turning north. The highway turns northwest near County Road 1108 before ending at an intersection with FM 753. All of RM 2970 has no shoulder with a speed limit of 70 miles per hour (110 km/h).
RM 2970 was designated on June 2, 1967 along the current route.
The Ranch to Market designation for this road is an exception to TxDOT's designation preferences, as roads east of US 281 are generally signed as Farm to Market routes. RM 2970 lies approximately 130 miles (210 km) east of US 281. Another exception is RM 2588.
RM 2970 was first designated as FM 2970 on June 1, 1965. The highway ran from FM 943 near Segno in Polk County to a point 2.5 miles to the south. On May 18, 1966, FM 2970 was cancelled and combined with FM 2798.
FM 2977 runs from FM 361 near Fairchilds north to FM 762 in Rosenberg in Fort Bend County. The highway was designated June 1, 1965, from FM 361 northward about 3.4 miles (5.5 km). FM 2977 was extended northward 4.4 miles (7.1 km) to FM 763 on July 11, 1968.