List of Farm to Market Roads in Texas (1–99)


in Texas are owned and maintained by the Texas Department of Transportation.

FM 1

Farm to Market Road 1 is located in Sabine and San Augustine counties. Designated in 1941, it was the first farm-to-market road established in Texas, at the request of local industry for a paved road. The road provides access to rural areas of East Texas from US 96.

FM 2

Farm to Market Road 2 is located in Grimes County.
FM 2 begins at CR 327 in Courtney, approximately east of the Washington County line at the Brazos River. It travels along the northeastern edge of the Texas Department of Criminal Justice's O.L. Luther Unit and crosses SH 6. It continues east, passing several prison farms, before ending at FM 362.
FM 2 was designated on July 29, 1941, from Courtney east to SH 6. The designation was extended by approximately to FM 362 on May 2, 1962.
In 2017, TxDOT announced plans to convert the at-grade intersection between FM 2 and SH 6, regarded as extremely dangerous, into a diamond interchange. Construction began in November 2021, and opened to traffic in late 2025.
;Junction list

FM 3

Farm to Market Road 3 is located in southwestern Leon County. Its southern terminus is at FM 39 in Normangee. It travels to the west, providing access to Normangee City Park, prior to turning north. It passes the unincorporated community of Hilltop Lakes before intersecting FM 977. FM 3 reaches its northern terminus at US 79.
A spur connection, FM Spur 3, connects FM 3 in central Normangee to SH OSR to the south.
FM 3 was designated on March 26, 1942, from Normangee westward to Normangee City Park, as a replacement for SH 265. The route was lengthened to the northwest, first on August 25, 1949, to FM 977, and then on August 1, 1970, to its present terminus at US 79; this extension replaced part of FM 977. The spur connection was designated on November 26, 1969.

FM 4

Farm to Market Road 4 is located in Johnson, Hood, Palo Pinto, and Jack counties. It runs from Grandview north and west to Jacksboro.

FM 5

Farm to Market Road 5 is located in Parker County. It begins at FM 1187 at Aledo. The route briefly travels to the south before turning west and entering Annetta South. It then turns to the north and passes through Annetta and Annetta North. FM 5 ends at I-20 at its exit 415 in Willow Park. The roadway continues under local jurisdiction as Mikus Road.
FM 5 was designated on March 26, 1942, from Aledo due north to US 80, replacing Spur 131. On December 10, 1946, it was extended south and west to a road intersection at Annetta. On June 28, 1963, it was extended north to Willow Park, replacing FM 1545. On December 20, 1984, the section north of what was then FM 2376 was transferred to FM 1187, along with FM 2376 itself.

FM 6

Farm to Market Road 6 is located in Collin and Hunt counties. The road is long.
The road begins at an intersection with SH 78 just north of Lavon. From there, it goes east, passing through Nevada and Josephine. The eastern terminus is at SH 66 in Caddo Mills.
FM 6 was designated on March 26, 1942, as a from Caddo Mills to Josephine as a replacement for State Spur 115. On July 19, 1945, it was extended west to east of Nevada, and another segment was added from Nevada to Lavon. On September 26, 1945, FM 6 was extended from east of Nevada to Nevada, connecting the two sections.

FM 7

Farm to Market Road 7 is a designation that has been used twice. No highway currently uses the FM 7 designation.

FM 7 (1942–1948)

FM 7 was originally designated on March 26, 1942, as a highway from Lipan to US 281 as a replacement for Spur 108. On June 5, 1945, the road was extended southeast to Granbury. FM 7 was cancelled on November 23, 1948, and became a portion of FM 4.

FM 7 (1951–1961)

The second use of the FM 7 designation was in Dallas and Rockwall counties, from Garland to Rockwall over a former routing of US 67. On June 16, 1957, the road was extended east over old US 67 to Royse City. FM 7 was cancelled on November 30, 1961, and was redesignated as part of SH 66, which also replaced more of old US 67.

FM 8

Farm to Market Road 8 is located in Eastland and Erath counties. The road is long.
The route was designated on March 26, 1942, from Lingleville east to Stephenville, replacing SH 68. On July 19, 1945, the route was extended westward to the Eastland County line. On December 21, 1945, FM 8 was extended further westward to the end of the original FM 96 in Desdemona. On May 17, 1948, the route was extended further westward, reaching Gorman, which was the original endpoint of SH 68, replacing FM 96. The highway was extended west on May 26, 1957. The highway was extended east on May 6, 1964, from SH 108 to US 281. The highway was extended west to its current terminus on October 26, 1983, over the previous routing of SH 6.
;Junction list

FM 9

Farm to Market Road 9 is located in Panola and Harrison counties. It is approximately in length.
FM 9 begins at an intersection with US 79 in the unincorporated community of Panola. The route travels north into Waskom, where it crosses I-20; access from I-20 is provided via exit 633 and 635. The route has a brief concurrency with US 80 before turning back toward the north. FM 9 straddles the east side of the Longhorn Army Ammunition Plant before ending near the south shore of Caddo Lake.
The current FM 9 was designated on May 23, 1951. The original route was the segment from US 79 to FM 451 near Elysian Fields. The highway was extended to US 80 in Waskom on November 18, 1953, replacing a section of FM 451, and further north to north of US 80 on May 5, 1966, and to south of FM 1999 on June 2, 1967. On August 5, 1968, the highway was extended north to FM 1999 and FM 2457, and FM 2457 was combined, extending FM 9 to its current terminus.

FM 9 (1942)

A previous FM 9 was formed from Midland south on March 26, 1942, when the route was designated from part of SH 137. On August 3, 1943, that route was redesignated as part of SH 349. This was the first Farm to Market Road to be cancelled. That routing has no connection to the current designation.

FM 10

Farm to Market Road 10 is located in Panola County. The road is long.
The road begins at an intersection with FM 999 in Gary City. From there, it goes north to Daniels. Just north of Daniels, there is a brief concurrency with FM 2517. After, it continues north towards the northern terminus at Bus. US 79 in Carthage.
FM 10 was designated on May 23, 1951, along the current route.

FM 10 (1942)

A previous route numbered FM 10 was designated on March 26, 1942, from San Augustine to a point on SH 63 near Zavalla as a replacement of SH 147. FM 10 was cancelled on September 9, 1947, and changed back to SH 147.

FM 11

Farm to Market Road 11 is located in Ward, Crane, and Pecos counties. The road begins at SH 18 in Grandfalls and passes through Imperial and Girvin before terminating at I-10 in Bakersfield.
The road was designated in 1942 between Grandfalls and Imperial and has been incrementally lengthened over the years incorporating a former route of FM 847 before the road was completed in 1975. The road crosses US 67 and US 385 in Girvin.

RM 12

Ranch to Market Road 12 is located in Hays and Travis counties. It is in length.
The southern terminus of RM 12 is in San Marcos at I-35 exit 202. From there, it proceeds along Wonder World Drive along the far west edge of San Marcos. RM 12 continues west from San Marcos to intersect with RM 32 and then heads north to Wimberley. RM 12 then continues through Woodcreek to Dripping Springs, where it crosses US 290. From there, it continues north through the community of Fitzhugh to its terminus at RM 3238, approximately six miles west of Bee Cave.
RM 12 was formed from the segment of SH 80 from San Marcos to Wimberley on March 26, 1942. On May 31, 1945, it was extended north to Dripping Springs. On December 19, 1963, it was extended again, from Loop 82 to I-35. On June 2, 1967, it was extended north to a road intersection. On May 30, 1987, it was extended north to RM 3238 and a county road.
A planned expansion of RM 12 between Dripping Springs and Wimberley to a four- and five-lane divided highway was defeated as part of a county bond election in 2007.
Following the opening of San Marcos's Wonder World Drive extension project, state and local officials redesignated Wonder World Drive, previously designated FM 3407, as part of RM 12, moving the southern terminus to SH 123. The original portion of RM 12 through San Marcos was redesignated as an extension of SH 80 on the state highway system on June 24, 2010.

FM 13

Farm to Market Road 13 is a road, located in Smith, Cherokee. and Rusk counties, that begins at SH 135 in Troup and travels eastward with a major intersection at SH 42 in Price before terminating at Bus. US 79 and Bus. SH 64 in Henderson. The road also passes through the town of Henry's Chapel.
FM 13 begins in Troup at SH 135 in Smith County. The road proceeds along E. Duval Street and then turns south along S. Price Street. The road then turns to the southeast along the edge of town before FM 1089 branches off to the west near the Cherokee County line. The route continues to the southeast to Henry's Chapel where FM 856 branches to the south. The road then goes to the northeast and enters Rusk County before crossing SH 42 in Price. The road then proceeds eastward toward Henderson and intersects Loop 571 west of town. The road enters Henderson following W. Main St. until it terminates at Bus. US 79 and Bus. SH 64.
The road encounters terrain of gentle relief for its entire length.
The route that would become FM 13 was designated as SH 324 between Henderson and Carlisle on October 30, 1939. The town of Carlisle was renamed Price the following year. The highway was redesignated FM 13 on March 26, 1942. A second, discontinuous segment of the road was designated on June 11, 1945, between Troup and the Cherokee–Rusk county line west of Price, and the uniting segment from that county line to Price was designated on February 20, 1946.