List of Farm to Market Roads in Texas (300–399)

Farm to Market Roads in Texas are owned and maintained by the Texas Department of Transportation (TxDOT).

FM 300
Farm to Market Road 300 (FM 300) is a 14.6 mi route in Hockley and Cochran counties. It begins at an intersection with FM 1780 south of Whiteface and heads east. About 6 mi east of its western terminus, FM 303 intersects the route from the north and travels concurrent with it for about 1 mi before exiting to the south. FM 300 continues east for approximately 5.5 mi before entering the city of Levelland and curving to the northeast.

As it enters the city, the road becomes known as Clubview Drive. In Levelland, Clubview Drive intersects Avenue H; at this intersection, FM 300 enters from the west on Clubview Drive and exits to the north on Avenue H, while US 385 enters from the south on Avenue H and exits to the east on Clubview Drive. The FM 300 designation continues north through Levelland on Avenue H for 1 mi, passing west of a lake before ending at Bus. SH 114 (Houston Street).

FM 300 was first designated on June 15, 1945. It originally began at SH 51 in rural Terry County and went west, then north, passing through Sundown before traveling northwestward to Levelland and then east to SH 51. On February 24, 1953, the section that connected the route to SH 51 was transferred to FM 211. At the same time, the designation absorbed some of FM 402 and all of FM 847 and was extended southeast through the ghost town of Gomez to US 62. Then, on February 10, 1966, the portion of the route from US 62 to west of Levelland was transferred to FM 303, while all of FM 1634 was transferred to FM 300.


 * Junction list

FM 301
Farm to Market Road 301 (FM 301) is located in Hockley and Cochran counties.

FM 301 begins at an intersection with Cochran County Road 227. The highway runs through a largely rural area of the county and intersects FM 1780 before entering Hockley County. The highway passes by many oil wells for the next 7 miles. FM 301 runs through the town of Sundown, where it is known as Richardson Street, and intersects FM 303. After leaving Sundown, the highway returns to a rural route before ending at US 385.

FM 301 was designated on June 15, 1945, from FM 300 (now FM 303) in Sundown to the Cochran–Hockley county line. On March 20, 1946, FM 301 was extended 0.5 mi into Cochran County. On August 1, 1946, FM 301 was extended east to SH 51 (now US 385). On July 14, 1949, FM 301 was extended westward 2.5 mi to its current western terminus.


 * Junction list

FM 302
Farm to Market Road 302 (FM 302) is located in Lamb County. It runs from US 70 east of Earth northward 5 mi to a road intersection.

FM 302 was designated on June 11, 1945, from US 70 east of Earth northward 2.0 mi to Spring Lake School at what would be designated as FM 2901 on May 6, 1964. On December 3, 1953, FM 302 was extended northward 3.0 mi miles to its current terminus.

FM 303
Farm to Market Road 303 (FM 303) is a 121 mile route in the South Plains region. FM 303 runs from US 180 between Seminole and Lamesa to FM 145 in southwest Castro County.

FM 303 begins at an intersection with US 180 in southeastern Gaines County. The highway runs north to Loop where it intersects with SH 83. FM 303 continues traveling north and enters into Terry County. The highway begins an overlap with FM 213 about 2 mi south of Wellman. The two highways run through the town together, with FM 303 leaving that overlap and beginning an overlap with US 62/US 385. About 4 mi northeast of Wellman, FM 303 leaves its overlap with US 62/82 and travels to the north. The highway turns to the west at County Road 941 before turning back to the north at FM 402. FM 303 turns back to the west at FM 211 and turns back to the north at County Road 937 and enters Hockley County about 6 mi north of here.

In southern Hockley County, FM 303 runs through the town of Sundown where it intersects with FM 301. Approximately 7 mi north of Sundown, the highway has a brief overlap with FM 300. The next major intersection is at SH 114, where FM 303 has another overlap. The highway runs through rural areas of Hockley and Lamb counties before entering the town of Sudan, where it meets US 84. FM 303 continues to run through rural areas before entering Castro County, where it ends at an intersection with FM 145.

FM 303 was designated on June 11, 1945, from US 84 in Sudan southward 8.0 mi miles to Beck. On January 27, 1948, FM 303 was extended south to FM 54. On February 25, 1949, FM 303 was extended north to US 70. On May 23, 1951, FM 303 was extended north 5.2 mi to the Lamb–Castro county line. On January 29, 1954, FM 303 was extended north and east 3.7 mi to a road intersection at Dodd. On December 31, 1954, FM 303 was extended south to SH 290 (changed to SH 116 on March 31, 1955, and to part of SH 114 on December 14, 1977), replacing FM 2129. On February 10, 1966, FM 303 was extended south to US 180, replacing all of FM 1635, a section of FM 1634 (current concurrency with FM 300; all of FM 1634 replaced by rerouted FM 300), a section of FM 300, and all of FM 1312. On May 12, 1989, FM 303 was rerouted north over FM 3458 to FM 145, while the section from 2 mi west of Dodd to Dodd was renumbered as the new FM 3458, effectively causing the routes to swap places.


 * Junction list

FM 304
Farm to Market Road 304 (FM 304) is located in Angelina County. It runs from FM 2497 north of Diboll to Pine Valley.

FM 304 was designated on September 27, 1960, along the current route.

FM 304 (1945)
A previous route numbered FM 304 was designated on July 14, 1945, from FM 54 in Spade north 7.0 mi to Hart Camp. On January 27, 1948, the road was extended to the Hockley County line. On December 16, 1948, the road was extended north of Hart Camp 6.1 mi. On July 14, 1949, the road was extended to Spur 9 in Olton. On May 23, 1951, the road was extended to US 84 in Anton. On July 1, 1955, FM 304 was extended to US 70 in Olton, replacing Spur 9. FM 304 was cancelled on October 24, 1958, and transferred to FM 168, although this did not take effect until 1959.

FM 305
Farm to Market Road 305 (FM 305) is located in Pecos, Crockett, and Upton counties. The 19.6 mi route begins along US 190 in eastern Pecos County between Bakersfield and Iraan. The road proceeds to the northwest to the Pecos River, where it crosses into Crockett County. FM 305 continues to the northwest through the northwestern corner of Crockett County and enters Upton County shortly before reaching McCamey. In McCamey, the road is known as South Burleson Avenue. The road intersects FM 1901 approaching from the south on the southern edge of the city. In the center of the city, the road crosses the South Orient Rail Line just before terminating at US 67/US 385.

FM 305 was designated on June 11, 1945, from what was then US 290, 12 mi east of Bakersfield, to the Pecos River. On June 28, 1945, the road was extended north to the Upton County line. On August 28, 1949, the road was extended northwest to US 67 at McCamey. On December 15, 1977, the section from US 290 to FM 1257 (along with FM 1257 itself) was transferred to US 190.

FM 306
Farm to Market Road 306 (FM 306) is located in Comal County. The highway runs from US 281 northwest of Canyon Lake and travels in an eastern/southeastern direction to FM 1101 in New Braunfels.

The current FM 306 was designated om May 23, 1951, running from US 81 (now FM 1101) near New Braunfels northward to a road intersection at a distance of 9.4 mi. The highway was extended 4.8 mi northwestward to Sattler on December 18, 1951. On May 21, 1953, the highway was reduced by 2.0 mi to the Guadalupe River due to the construction of the Canyon Lake Dam. FM 306 was extended 4.0 mi northwestward on November 24, 1959. The highway was extended 2.0 mi to FM 484 on June 2, 1967, and then to Cranes Mill Road 13 days later, absorbing FM 3007. On November 25, 1975, FM 306 was extended 4.0 mi west of Cranes Mill Road. The highway was extended 5.0 mi westward to US 281 on September 28, 1977. On May 27, 2010, the road was extended east to FM 1101 (resulting in cancellation of the parallel FM 483).


 * Junction list

FM 306 (1945)
FM 306 was previously designated in Midland County on June 11, 1945, from US 80 (now I-20) in Midland north to the Martin County line. FM 306 was cancelled on April 30, 1947, and became a portion of SH 349.

FM 307
Farm to Market Road 307 (FM 307) is located in Midland County. It runs from I-20 to SH 137.

FM 307 was designated on June 11, 1945, from SH 158 east of Midland, east 14.1 mi. On July 14, 1949, the road was extended east 4.1 mi to a road intersection. On February 27, 1990, the road was rerouted to run from Lamesa Road in Midland east to SH 137. On June 27, 1995, the section from Lamesa Road to I-20 was transferred to Urban Road 307 (UR 307). This section reverted to FM 307 with the elimination of the Urban Road system on November 15, 2018.


 * Junction list

FM 308
Farm to Market Road 308 (FM 308) is located in McLennan, Hill, and Ellis counties. It runs from FM 933 to US 77 in Milford, and then from US 77 northeast of Milford to FM 66 south of Maypearl, with a spur connection in Birome. There is a concurrency with US 77.

FM 308 was designated on June 18, 1945, from Mertens to Irene. On January 25, 1948, the road was extended to US 81 (now I-35) in Elm Mott, replacing FM 311 and FM 435. On January 26, 1948, the road was extended to SH 22, replacing Spur 56. On January 18, 1952, a spur connection to Birome was added. On June 24, 1952, a spur connection to Irene was added, replacing Spur 193. On November 19, 1953, the road was extended north to US 77 in Milford, replacing FM 1882. On November 1, 1956, the road was rerouted in Mertens; the old route was transferred to Spur 314. On March 24, 1958, the road was extended from US 77 to a road intersection, replacing FM 1386 and creating a concurrency with US 77. On September 27, 1960, the road was extended northwest to FM 66. On November 25, 1975, the road was extended southwest to FM 933. On November 7, 1980, the spur connection to Irene was transferred to FM 1604. On June 27, 1995, the section from FM 933 to I-35, was transferred to Urban Road 308 (UR 308). This section reverted to FM 308 with the elimination of the Urban Road system on November 15, 2018.


 * Junction list

FM 309
Farm to Market Road 309 (FM 309) is located in Hill County. The highway travels from SH 22 west of Hillsboro northwestward to FM 934.

FM 309 was designated on June 18, 1945, running from SH 22 to Woodbury. The highway was extended to FM 934 on January 24, 1955.

FM 310
Farm to Market Road 310 (FM 310) is located in Hill County. The highway begins at FM 933 near Aquilla Lake and travels northeastward to I-35 south of Hillsboro.

FM 310 was designated on June 18, 1945, running from US 81 (now I-35) southwestward to Aquilla. On November 21, 1956, the highway was extended 0.1 mi to FM 1244 in Aquilla. A spur connection in Aquilla was added on October 31, 1957. On March 28, 1985, FM 310 was rerouted along the Aquilla Dam over old FM 3370 with the section of road south of Aquilla Lake and the spur connection being transferred to new FM 3370.

FM 311
Farm to Market Road 311 (FM 311) is located in Comal County. The highway begins at SH 46 east of Bulverde and travels in a northwestern direction through the Smithson Valley region of Canyon Lake, intersecting FM 3159, before ending at US 281 in Spring Branch.

The current FM 311 was designated on May 23, 1951, along the current route.

FM 311 (1945)
A previous route numbered FM 311 was designated on June 18, 1945, from Malone to Birome in Hill County. FM 311 was cancelled on January 25, 1948, and became a portion of FM 308.

FM 312
Farm to Market Road 312 (FM 312) is located in Wood County. The highway runs from FM 49 northward to SH 11 in Winnsboro.

FM 312 was designated on June 11, 1945, running from Winnsboro to East Point. The highway was extended to SH 154 on December 16, 1947. FM 312 was extended to FM 49 on November 20, 1951.


 * Junction list

FM 313
Farm to Market Road 313 (FM 313) is located in the city of Brownsville in Cameron County. The south–north route runs along Minnesota Avenue from SH 4 to SH 48.

FM 313 was designated on May 23, 1951, along the current route. On June 27, 1995, the entire route was redesignated Urban Road 313 (UR 313). The designation reverted to FM 313 with the elimination of the Urban Road system on November 15, 2018.

FM 313 (1945)
A previous route numbered FM 313 was designated in Henderson County on June 11, 1945, from US 175 near LaRue to half a mile northeast of New York. It was extended to SH 31 near Brownsboro on October 25, 1947. FM 313 was cancelled on December 3, 1948, and became a portion of FM 314 (now FM 607).

FM 314
Farm to Market Road 314 (FM 314) is located in Van Zandt and Henderson counties. The highway begins at FM 315 south of Moore Station and travels northward to FM 16 in Van. Between Moore Station and Antioch, FM 314 crosses over the western tip of Lake Palestine.

FM 314 was designated on June 11, 1945, running from Brownsboro to Van via Edom. The highway was extended southward to Larue on December 3, 1948, absorbing FM 313. On November 20, 1951, FM 314 south of Brownsboro was rerouted to the east, with the old route numbered FM 607 on December 10, 1951. The highway was extended 9.2 mi southward to FM 315 on December 17, 1952.


 * Junction list

FM 315
Farm to Market Road 315 (FM 315) is located in Henderson, Anderson, and Van Zandt counties. The highway begins at SH 155 in Palestine and travels northward to FM 279 west of Tyler. The highway crosses over Lake Palestine twice and runs parallel to the lake between FM 3506 and Chandler.

FM 315 was designated on June 11, 1945, running from Chandler northward to SH 64 (now FM 279). On October 29, 1948, the highway was extended southward to US 175 in Poynor, replacing FM 318. FM 315 was extended south to SH 155 near Palestine on July 14, 1949, absorbing FM 837 (which was reassigned to an extension of this road on May 23, 1951).


 * Junction list

FM 316
Farm to Market Road 316 (FM 316) is located in Van Zandt and Henderson counties. The highway runs from SH 198 in Payne Springs to SH 198 north of Eustace.

FM 316 was designated on June 11, 1945, running from Payne Springs to Eustace. The highway was extended southward from Payne Springs to SH 31 in Malakoff on October 25, 1947. FM 316 was extended 3.5 mi southeast of Malakoff later that day. The highway was extended north of Eustace to SH 198 at Phalba on July 14, 1949. The section of FM 316 from Payne Springs to SH 31 was transferred to FM 90 (now SH 198) and the section south of SH 31 was transferred to FM 2636 on October 30, 1961.


 * Junction list

FM 317
Farm to Market Road 317 (FM 317) is located in Henderson County. The highway runs from SH 31 in Athens eastward to FM 315 near Lake Palestine.

The highway was designated on June 11, 1945, running from SH 31 at Sand Springs eastward at a distance of 2.7 mi. On October 25, 1947, FM 317 was extended 7.0 mi eastward to Leagueville. The highway was extended 5.3 mi eastward to FM 314 on November 25, 1956. On October 31, 1957, FM 317 was extended 4.1 mi eastward to FM 315. The highway was extended westward past SH 31 to another point on SH 31 west of Athens on January 31, 1979, creating a partial beltway around the town. This western extension of FM 317 became part of Loop 7 on January 28, 2005.


 * Junction list

FM 318
Farm to Market Road 318 (FM 318) is located in Lavaca County. It runs from US 77 south of Hallettsville, southwestward to FM 531, and from another point on FM 531 to SH 111 in Yoakum.

FM 318 was designated on May 23, 1951, to run from SH 111 in Yoakum northeast 3.7 mi to a road intersection. On November 21, 1956, the road was extended northeast to FM 531 in Sweet Home. On May 18, 1970, the road was extended northeast to US 77, replacing FM 2763.

FM 318 (1945)
A previous route numbered FM 318 was designated on June 11, 1945, from Poyner north to Fincastle in Henderson County. FM 318 was cancelled on October 29, 1948, and became a portion of FM 315.

FM 319
Farm to Market Road 319 (FM 319) is located in Anderson County. It runs from SH 294 in Elkhart southwest to Parker's Store.

FM 319 was designated on June 11, 1945, along the current route.

FM 320
Farm to Market Road 320 (FM 320) is located in Anderson County. It runs from US 79 at Palestine westward to FM 645.

FM 320 was designated on June 11, 1945, along the current route.

FM 321
Farm to Market Road 321 (FM 321) is located in Anderson County. It runs from FM 2574 in Neches westward to Yard.

FM 321 was designated on June 11, 1945, to run from SH 19 in Montalba west to US 287 (now Spur 324) in Tennessee Colony. On November 20, 1951, the road was extended west 5.0 mi to Cooks Store. On October 28, 1953, the road was extended west 4.8 mi to Yard. On June 28, 1963, the road was extended east to SH 155. On June 2, 1967, the road was extended east to FM 2267 in Neches. On September 26, 1967, the eastern terminus was redescribed as FM 2574 in Neches.

FM 322
Farm to Market Road 322 (FM 322) is located in Anderson County. It runs from US 287 in Palestine southward to FM 319.

FM 322 was designated on June 11, 1945, to run from US 287 in Palestine southward 3.6 mi over the Poor Farm Road to the site of the former Anderson County Poor Farm, which was designated a historic site by the Texas Historical Commission in 1986. On December 10, 1946, the designation was extended south 1.0 mi. On July 14, 1949, FM 322 was extended south 4.5 mi to SH 294. On May 2, 1962, it was extended south to FM 319.

FM 323
Farm to Market Road 323 (FM 323) is located in Anderson County. It runs from US 84 southeast of Palestine southeast to SH 294.

FM 323 was designated on June 11, 1945, to run from US 84 southeast of Palestine southeastward 4.2 mi. On May 23, 1951, the road was extended southeast 7.6 mi to Alderbranch. On October 28, 1953, the road was extended southeast 5.1 mi to SH 294.

FM 324
Farm to Market Road 324 (FM 324) is located in Angelina County. It runs from SH 94 in Lufkin south to US 59.

FM 324 was designated on June 11, 1945, to run from SH 94 in Lufkin south 2.5 mi along the Old Diboll Road. On January 13, 1946, the road was extended south 2.0 mi to US 59. On August 1, 1963, the road was extended south 0.7 mi to the new route of US 59.

FM 325
Farm to Market Road 325 (FM 325) is located in Angelina County. It runs from Bus. US 59 eastward to a road intersection.

FM 325 was designated on June 11, 1945, to run from US 59 (now Bus. US 59) in Lufkin east 2.8 mi along Ewing Road. On November 25, 1975, the road was extended east 0.8 mi to a road intersection.

FM 326
Farm to Market Road 326 (FM 326) is located in Angelina County. It runs from SH 103 east of Lufkin, south to US 69 in Homer, and from another point on US 69, southward via Bald Hill.

FM 326 was designated on June 11, 1945, to run from US 69 in Homer south 3.3 mi. On October 31, 1958, the road was extended south 3.5 mi through Bald Hill. On January 8, 1977, the road was extended northward to SH 103, replacing sections of FM 2916 (which FM 1475 was rerouted over the remainder of) and FM 1475.

FM 327
Farm to Market Road 327 (FM 327) is located in Bexar County. It runs from Loop 1604 southwest via Elmendorf to another point on Loop 1604.

FM 327 was designated on March 3, 1981, along the current route. It is a former alignment of Loop 1604 in Elmendorf.

FM 327 (1945)
A previous route numbered FM 327 was designated in Angelina County on June 11, 1945, from US 69 in Pollok southwest 6.7 mi to SH 103. This designation was cancelled on July 24, 1961; the section from US 69 to FM 1819 was transferred to SH 7, while the section from FM 1819 to SH 103 became an extension of FM 1819.

FM 328
Farm to Market Road 328 (FM 328) is located in Angelina County. It runs from FM 2109 in Huntington northeastward.

FM 328 was designated on June 11, 1945, to run from US 69 in Huntington northeast 6.2 mi. On March 23, 1954, a section was transferred to FM 1669 and the sections on Linn Street and Fifth Street were given to the city of Huntington.

FM 329
Farm to Market Road 329 (FM 329) is located in Ellis County. It runs from I-35E south of Waxahachie east to US 77.

FM 329 was designated on May 6, 1964, along the current route.

FM 329 (1945)
A previous route numbered FM 329 was designated on June 11, 1945, from Concord north 4 mi. FM 329 was cancelled on October 28, 1960, because of the relocation of SH 63 due to the construction of Sam Rayburn Reservoir.

FM 330
Farm to Market Road 330 (FM 330) is located in Sabine County. It runs from SH 21 in Geneva to SH 87 in Sexton.

FM 330 was designated on June 11, 1945, along the current route.

FM 331
Farm to Market Road 331 (FM 331) is located in Austin County. It runs from Oil Field Road near Raccoon Bend to SH 36 north of Sealy. There is a brief concurrency with FM 529 near Burleigh.

FM 331 was designated on June 16, 1945, from SH 159 at Bellville to Burleigh. On October 31, 1958, the road was extended to SH 36 southeast of Peters. On April 6, 1970, FM 331 was rerouted; the original route was transferred to FM 529, and a section from Burleigh to Raccoon Bend was added, replacing FM 2916.

FM 332
Farm to Market Road 332 (FM 332) is located in Washington County. It runs from FM 389 southwest of Brenham to FM 2502 at Wesley.

FM 332 was designated on June 16, 1945, from SH 159 at Nelsonville to Welcome. On April 24, 1953, the road was extended to the Washington County line. On May 11, 1953, the road was extended to FM 389, replacing FM 1263. On December 16, 1958, the Wesley-Nelsonville section was transferred to FM 2502.

FM 333
Farm to Market Road 333 (FM 333) is located in Colorado County. It runs from SH 71 in Garwood southwest to a county road.

FM 333 was designated on June 13, 1945, to run from SH 71 southwest 6.1 mi. The road was extended southwest 3.4 mi on May 1, 1965, and 2.0 mi southwest to its current terminus on September 3, 1967.

RM 334
Ranch to Market Road 334 (RM 334) is located in Real and Uvalde counties.

RM 334 was designated as Farm to Market Road 334 (FM 334) on June 11, 1945, from US 90 in Brackettville northeastward 11.3 mi toward Laguna. On November 13, 1946, the road was extended northeast 1.0 mi. On November 23, 1948, a second section from SH 55 in Laguna west to the Uvalde–Kinney county line was designated, creating a gap. The gap was closed on July 15, 1949, when the section from 12.3 mi northeast of US 90 east to the Uvalde–Kinney county line was designated. FM 334 was redesignated as RM 334 on October 17, 1959.

RM 335
Ranch to Market Road 335 (RM 335) is located in Real and Edwards counties. It originates at its intersection with SH 55 just north of Barksdale. The 29 mi road's northern terminus is at its intersection with SH 41.

RM 335 was designated on June 11, 1945, as Farm to Market Road 335 (FM 335) from the Edwards County line to Vance. On July 9, 1945, the road was extended south to SH 55 in Barksdale. On April 19, 1956, FM 335 was changed to RM 335 and was extended north to SH 41, replacing RM 2378.

RM 336
Ranch to Market Road 336 (RM 336) is located in Real County. It begins at an intersection with US 83 just north of Leakey, near the Real County Rodeo Grounds. RM 336 travels north, intersecting RM 3235 at that route's northern terminus, before ending at an intersection with SH 41, for a length of approximately 26.4 mi.

RM 336 was designated as Farm to Market Road 336 (FM 336) on June 11, 1945, from US 83, 0.8 mi north of Leakey, north 7.4 mi up the West Frio River. On January 16, 1953 (connecting section designated December 17, 1952), the road was extended north to SH 41, replacing FM 1434. On October 1, 1956, the designation was changed to RM 336.

FM 338
Farm to Market Road 338 (FM 338) is located in Collingsworth County. It runs from a county road east, northeast, east, and southeast to the Oklahoma state line.

FM 330 was designated on June 11, 1945, from US 83 in Wellington west to Rolla. 12 days later, the road was extended southeast to Dodson. This extension was also part of SH 203 until September 26, 1945. On December 17, 1952, the road was extended east to the Oklahoma state line. On October 28, 1953, the road was extended west 4.6 mi to a road intersection.

FM 339
Farm to Market Road 339 (FM 339) is located in Hill and Limestone Counties. It runs from FM 2114 to SH 14 in Kosse.

FM 339 was designated on June 23, 1945, running from Kirk southward across SH 164 to 2.0 mi south of Ben Hur. On January 23, 1953, the road was extended southwest to FM 147. On October 18, 1954, the road was extended southeast to SH 14, replacing FM 1663. On November 24, 1959, the road was extended northwest to US 84, with the old section from Kirk eastward becoming a spur connection. That spur connection was cancelled on January 25, 1962. On July 15, 1971, the road was extended northwest to FM 2114, replacing FM 737. Part of what was designated as FM 737 was previously designated as FM 1662.

FM 340
Farm to Market Road 340 (FM 340) is located in Lavaca County. It runs from SH 95 south of Moulton east and southeast to US 77 Alt.

FM 340 was designated on May 23, 1951, to run from SH 95 east to Oak Grove School. On December 17, 1952, the road was extended east to Witting. On November 13, 1953, the road was extended southeast to US 77 Alt., replacing FM 1298.

FM 340 (1945)
A previous route numbered FM 340 was designated on June 23, 1945, from SH 14, 3 mi south of Groesbeck to 2.5 mi south of Big Hill in Limestone County. FM 340 was cancelled on December 17, 1947, and became a portion of FM 147.

FM 341
Farm to Market Road 341 (FM 341) is located in Limestone County. It runs from FM 73 to Delia.

FM 341 was designated on June 23, 1945, along the current route.

FM 342
Farm to Market Road 342 (FM 342) is located in McLennan and Limestone counties. It runs from FM 939 north of Mart to FM 339.

FM 342 was designated on June 23, 1945, from Victoria in Limestone County to the McLennan County line. On July 9, 1945, the road was extended to SH 164 in Mart. On November 24, 1959, the road was to be rerouted to end at FM 339 (which was extended north that day) when construction on that section was complete. On June 15, 1961, construction was completed, and the old route northeast to Victoria was given to the county (it is now CR 318). On November 18, 1975, the section from FM 939 to SH 164 was given to the city and county; what was planned to become the new location of FM 342 became part of FM 939 when that road was extended south.

FM 343
Farm to Market Road 343 (FM 343) is located in Cherokee and Nacogdoches counties. It runs from FM 2972 north of Rusk to BU 59-F north of Redfield.

FM 343 was designated on June 11, 1945, to run from US 69 in Rusk southeast for 8 mi. On September 9, 1947, the road was extended southeast 2.2 mi. On December 17, 1952, the road was extended southeast to the Nacogdoches County line. On January 23, 1953, the road was extended east to FM 225, replacing FM 940. On April 24, 1959, the road was extended east to FM 1638, replacing FM 2424. On November 24, 1959, the road was extended west to FM 752. On July 31, 1964, the road was extended east to US 59 (later Loop 495, now BU 59-F). On January 31, 1973, the road was extended west and north to US 69, but it was constructed to end at FM 2972 instead.


 * Junction list

FM 344
Farm to Market Road 344 (FM 344) is located in Smith County.

The western terminus of FM 344 is at SH 155 in unincorporated Smith County, southwest of Noonday; the roadway continues to the west as  FM 2661. The route travels to the south and then east, through Teaselville and close to the Cherokee County line into Bullard, where it intersects US 69. FM 344 continues to the northeast, to the community of Walnut Grove, before turning to the east and ending at SH 110 northwest of Troup.

FM 344 was designated on June 11, 1945, between Eureka (now part of Teaselville) and Bullard. The route was extended to its eastern terminus at SH 110 on February 17, 1947, and to its western terminus at SH 155 on December 17, 1952. A realignment of the western terminus on February 15, 1971, established the current routing.


 * Junction list

FM 345
Farm to Market Road 345 (FM 345) is located in Smith County. It runs from SH 135 near Arp to Omen.

FM 345 was designated on June 11, 1945, along the current route. The road was extended southwest to FM 346 on February 26, 1986, but this extension was cancelled on March 28, 2013, as the county failed to secure right of way.

FM 346
Farm to Market Road 346 (FM 346) is a 29 mi route in Cherokee and Smith counties. It runs from FM 855 in unincorporated Cherokee County at its western terminus to SH 110 in Troup at its eastern terminus. FM 346 was established from Whitehouse west 2.5 mi and from Whitehouse east 2.5 mi on June 11, 1945. On October 29, 1948, it was extended west to U.S. Highway 69. On November 20, 1951, it was extended west to FM 344. On December 17, 1952, it was extended east to SH 110. It reached its current route on June 28, 1963, when it was extended southwest to FM 855.

FM 347
Farm to Market Road 347 (FM 347) is located in Cherokee County. It runs from US 69 in Jacksonville to US 84 in Oakland.

FM 347 was designated on June 11, 1945, from Troup to Jacksonville. The same day the road was extended south via Dialville to US 84. On February 20, 1946, the section from Jacksonville to US 84 was cancelled and redesignated as a state highway, although it was signed as an FM route. On June 9, 1947, a section along N. Bolton Street from Cherokee Street to E. Larrissa Street in Jacksonville was added. On May 21, 1953, the section designated as a state highway was changed back to an FM route. On October 27, 1953, the section from Troup to US 69 in Jacksonville was signed (but not designated) as SH 135. On November 5, 1971, the road was extended north 0.3 mi from US 79 to US 175. On August 29, 1990, the section from SH 110 in Troup to US 69 in Jacksonville was cancelled when the SH 135 designation became official. On December 18, 2003, by district request, the road was extended 3.4 mi to US 69 in Jacksonville, replacing a section of old US 175 and all of Spur 386.

FM 348
Farm to Market Road 348 (FM 348) is located in Rusk and Panola counties. It runs from US 79 southeast to SH 315 southeast of Long Branch.

FM 348 was designated on January 11, 1945, to run from SH 315 north and west via Long Branch to Pinehill. When this was agreed to become a Farm to Market Road on June 11, 1945, the road was extended northeast to US 79. On January 27, 1953, the section from FM 1798 in Pine Hill to US 79 was transferred to FM 1798, and the road was rerouted northwest over FM 1715 (which was cancelled) to US 79.

FM 349
Farm to Market Road 349 (FM 349) is located in Gregg County. It runs from Bus. US 259/SH 31 in Kilgore east to SH 149 near Lakeport.

FM 349 was designated on June 6, 1945, from Kilgore to the Gregg County Airport. It was extended east to SH 149 on October 29, 1948.
 * Junction list

FM 350
Farm to Market Road 350 (FM 350) is a 27.7 mi route in Polk County. It runs from FM 3126 in unincorporated Polk County at its western terminus (near the eastern shore of Lake Livingston) to US 59 (future I-69) in Moscow at its eastern terminus. FM 350 was established on June 11, 1945, from US 190 southwest 5.0 mi. On October 29, 1953, it was extended north 11.0 mi. On October 13, 1954, it was extended north to FM 1643 near Colita. On February 21, 1958, it was extended east to US 59, replacing FM 1643. On June 2, 1967, it was extended southwestward to FM 1988. On October 23, 1967, the section from FM 3126 to FM 1988 was transferred to FM 3126.

FM 350 passes by both the Livingston Municipal Airport and the Texas Department of Criminal Justice Polunsky Unit (the latter being the home of the state's death row for men).

FM 351
Farm to Market Road 351 (FM 351) is located in Bee County. It runs from SH 202 west, north and east to US 181, forming a partial loop around Beeville.

FM 351 was designated on October 31, 1957, from US 181 (now US 181 Business) near the south city limit of Beeville, east to SH 202. On August 2, 1968, the road was extended west, north and east to US 181 north of Beeville, replacing FM 299. On November 26, 1969, the road was extended 1.1 mi east to a relief route. On February 26, 1986, a 2.0 mi section from US 181 northeast to US 59 was added, but this section was cancelled on December 21, 1987.


 * Junction list

FM 351 (1945)
A previous route numbered FM 351 was designated on June 11, 1945, from US 190 near the Trinity River via Kickapoo to Onalaska. On November 21, 1956, the road was extended to the Trinity County line. FM 351 was cancelled on December 13, 1956, and transferred to FM 356.

FM 352
Farm to Market Road 352 (FM 352) is located in Polk County. It runs from US 59 in Corrigan east and south to US 287.

FM 352 was designated on June 11, 1945, to run from US 59 east to Pluck. On October 13, 1954, the road was extended south to US 287, completing its current route.

FM 353
Farm to Market Road 353 (FM 353) is located in San Augustine and Shelby Counties. It runs from US 96 in San Augustine northeast 9.8 mi to SH 87.

FM 353 was designated on June 11, 1945, to run from US 96 east to the Shelby County line. On September 9, 1947 (date of agreement September 18), the road was extended east to SH 87.

FM 354
Farm to Market Road 354 (FM 354) is located in San Augustine County. It runs from SH 21 northward 6.2 mi

FM 354 was designated on June 11, 1945, to run from SH 21 in Denning northward 4.7 mi to Howell's Store. On February 26, 1986, the road was extended north 1.5 mi to its current end.

FM 355
Farm to Market Road 355 (FM 354) is located in Trinity County. It runs from US 287 in Groveton to FM 356 in Sebastopol.

FM 355 was designated on June 11, 1945, to run from US 287 in Groveton southward 5.7 mi. On November 23, 1948, the road was extended southwest 5.6 mi to Chita. On May 30, 1950, the road was extended to FM 356 in Sebastopol.

FM 356
Farm to Market Road 356 (FM 356) is located in Trinity and Polk counties. It runs from SH 94 at Trinity southeast and south to US 190 near Onalaska.

FM 356 was designated on June 14, 1945, from Trinity southeast 5 mi. On November 23, 1948, the road was extended southeast to Sebastopol. On December 17, 1952, the road was extended southeast 3.6 mi to a road intersection. On November 21, 1956, the road was extended to the Polk County line. On December 13, 1956, the road was extended to US 190 near the Trinity River, replacing FM 351. On March 31, 1970, a section of FM 356 from US 190 south 2.2 mi miles was transferred to FM 3186 and two underwater sections totaling 4.7 mi were cancelled. On April 24, 2003, a segment of surplus right of way eroded by Lake Livingston (TxDOT no longer needed the segment) and a .064 mi mile section of FM 356 near the north shore of Lake Livingston were removed from the state highway system.

FM 357
Farm to Market Road 357 (FM 357) is located in Houston, Trinity, and Polk counties. It runs from SH 7 in Kennard southeast to US 59 north of Corrigan. It has a spur connection west to Nogalus.

FM 357 was designated on June 14, 1945, to run from SH 94 in Apple Springs northwest to Centralia. On May 23, 1951, the road was extended west to Nogalus. On December 3, 1953, the road was extended south 4.9 mi from SH 94, creating a concurrency with SH 94. On August 24, 1955, the road was extended south 3.0 mi to a road intersection (this road would become part of FM 2262 on September 27, 1960) near Trevat. On May 23, 1966, the road was rerouted to extend north to SH 7 in Kennard, replacing FM 233 (which was reassigned to a new continuation of this road to the south), while the old route to Nogalus became a spur connection. At the same time, the road was extended east replacing part of FM 2262 to FM 2714, and replaced all of FM 2714 to US 59.

FM 358
Farm to Market Road 358 (FM 358) is located in Houston and Trinity counties. It runs from US 287 in Pennington to SH 94.

FM 358 was designated on June 14, 1945, to run from US 287 in Pennington east to Crete. On January 23, 1953 (connecting section designated December 17, 1952), the road was extended east to SH 94, replacing FM 948. On October 17, 1962, the road was extended west over the old location of US 287 to US 287.

FM 359
Farm to Market Road 359 (FM 359) is located in Fort Bend and Waller counties. It runs from US 90 Alt. east of Richmond to US 290/SH 6 east of Hempstead.

FM 359 was designated on June 18, 1945, from US 59, 1 mi east of Richmond, northwest to the Waller County line and from Richmond south to Thompsons. The same day the road was extended northwest through Brookshire to SH 6 southeast of Hempstead. This replaced part of SH 6. On September 26, 1945, the road was extended to US 290 at or near Hempstead. On August 1, 1947, the Thompsons-Richmond section was cancelled (it is now FM 762 and FM 2759). On December 15, 1982, the road was extended to the new location of US 290.

FM 360
Farm to Market Road 360 (FM 360) is located in Fort Bend County. It runs from SH 36 in Needville to US 59/Loop 540 near Beasley.

FM 360 is a two-lane highway for its entire length. It begins at a traffic signal on SH 36 in Needville and proceeds along Main Street. After going 0.4 mi to the northwest, FM 360 comes to a traffic signal at FM 1236 (School Street). After entering the countryside, FM 360 continues straight to the northeast until it approaches the US 59 overpass southwest of Beasley. Near its terminus, the highway bends to the north and passes under US 59 (future I-69) before ending at Loop 540.

FM 360 was originally designated on June 18, 1945, from SH 36 in Needville and running 8 mi to the northeast to US 59. On March 29, 1953, a 0.56 mi-long spur connection between FM 360 and SH 36 along School Street was added. On October 31, 1958, the spur connection was transferred to FM 1236.


 * Junction list

FM 361
Farm to Market Road 361 (FM 361) is located in Fort Bend County. Its southern terminus is at FM 1994 at Long Point. FM 361 runs northwest for 7.2 mi via Fairchilds, intersecting FM 2977, before ending at SH 36, 2 mi south-southwest of Pleak.

FM 361 was designated on June 18, 1945, from SH 36 south of Rosenberg to Fairchilds. On March 18, 1947, it was extended to Long Point.

FM 362
Farm to Market Road 362 (FM 362) is located in Grimes and Waller counties. It runs from SH 105 east of Navasota south to FM 1488 at Fields Store and from FM 1488 near the Harris County line south via Waller to FM 359 in Brookshire.

FM 362 was designated on June 18, 1945, from US 290 at Prairie View northeast to Joseph. On October 8, 1945, the description was changed so that FM 362 ran from US 290 near Waller 10.0 mi miles south toward Brookshire. The road was extended south 4.0 mi on December 16, 1948, and north to FM 1098 on September 15, 1949, replacing FM 1473. On May 23, 1951, the road was extended south to FM 359 in Brookshire, and north to the Grimes County line on December 17, 1952, creating a concurrency with FM 1488 and replacing a portion of FM 1098. On June 15, 1954, the road was extended north to SH 6 near Navasota, replacing FM 245 (the connecting section was designated on March 24). On July 12, 1967, FM 362 was rerouted, replacing old FM 2988; the old route of FM 362 was renumbered FM 2988.

FM 363
Farm to Market Road 363 (FM 363) is located in Newton County. It begins at an intersection with US 96 in north Kirbyville, just inside the city limits. The road travels east, roughly paralleling the Timber Rock Railroad to its south, and intersects SH 87 in Bleakwood. It intersects FM 2626 before reaching its eastern terminus at US 190 near the community of Bon Wier.

FM 363 was designated on June 13, 1945, from Bleakwood eastward to the junction with US 190. The western portion of the route, from US 96 to SH 87, was originally designated as SH 340 in 1941; that designation was cancelled and combined with FM 363 on September 26, 1945.

FM 364
Farm to Market Road 364 (FM 364) is located in Jefferson County. Its southern terminus is at SH 124 on the southwestern side of Beaumont. Heading north along Major Drive, it first crosses I-10 and then US 90. Continuing north, it intersects SH 105 before reaching its northern terminus at Tram Road, which provides access to US 69/US 96/US 287.

FM 364 was designated on June 18, 1945, from SH 105 to SH 124. On August 24, 1955, FM 364 was extended 3.5 mi from SH 124, but this extension was cancelled on July 16, 1957. On October 15, 1976, the section of FM 364 from SH 105 southwest to FM 3120 was cancelled, and FM 364 was rerouted on its current route north to SH 105, replacing a portion of FM 3120. On June 9, 1983, FM 364 was extended north to Tram Road, replacing the remainder of FM 3120. On June 27, 1995, the entire route was transferred to Urban Road 364 (UR 364). The designation reverted to FM 364 with the elimination of the Urban Road system on November 15, 2018.

FM 365
Farm to Market Road 365 (FM 365) is located in Jefferson County. It runs from US 90 in Nome south, east, and northeast to Port Neches Ave and Nall Street in Port Neches.

FM 365 was designated on June 18, 1945, to run from SH 124 in Fannett eastward 9.3 mi to the Spindletop Road. On January 27, 1948, the road was extended west and north to US 90 in Nome and east and northeast to FM 366 in Port Neches. On September 29, 1948, the east end was changed to be at Port Neches Ave and Nall Street in Port Neches. On June 27, 1995, the section east of Spur 93 became Urban Road 365 (UR 365), but this section reverted to being part of FM 365 with the elimination of the Urban Road System on November 15, 2018.

FM 366
Farm to Market Road 366 (FM 366) is located in Jefferson County. It runs from SH 347 near Nederland southeast through Port Neches and Groves to SH 87 in Port Arthur.

FM 366 was designated on June 18, 1945, along the current route. On June 27, 1995, the entire route was redesignated as Urban Road 366 (UR 366). The designation reverted to FM 366 with the elimination of the Urban Road system on November 15, 2018.

FM 367
Farm to Market Road 367 (FM 367) is located in Wichita County. It runs from SH 25 at Rocky Point to Loop 11 in Wichita Falls.

FM 367 was designated on June 25, 1945, from Loop 11 in Wichita Falls west 8.8 mi, and from SH 25 in Rocky Point east 4.0 mi, creating a gap in the route. On July 14, 1949, the gap was closed.

FM 368
Farm to Market Road 368 (FM 368) is located in Wichita and Archer counties. It runs from SH 240 south, west, and north to US 287.

FM 368 was designated on June 25, 1945, to run from US 82 in Holliday north to the Iowa Park Kamay Road (now FM 1206). On November 23, 1946, the road was extended south to Dads Corner. On July 14, 1949, the road was extended north to FM 367. On January 23, 1953, the road was extended southwest to SH 25. On February 6, 1953, the road was extended north to SH 240, replacing FM 1205 and creating a concurrency with FM 367, and southwest to Lake Kickapoo Dam, replacing FM 1955. On February 2, 1959 (connecting section designated October 31, 1958), the road was extended northwest and north to US 287, replacing FM 921. On January 19, 1979, the road was relocated to be concurrent with BU 287-J in Iowa Park.

FM 369
Farm to Market Road 369 (FM 369) is located in Wichita County. It runs from SH 79 in Wichita Falls westward and northward to SH 240 in Burkburnett. It is known as Southwest Parkway in Wichita Falls.

FM 369 was designated on June 25, 1945, from SH 240 west of Burkburnett to US 287 (now Bus. US 287). On December 17, 1952, the road was extended south and east 11.0 mi to a county road. On October 29, 1953, the road was extended east 1.3 mi to SH 79. On June 27, 1995, the section from US 82/US 277 to SH 79 was internally redesignated as Urban Road 369 (UR 369). This section reverted to FM 369 with the elimination of the Urban Road system on November 15, 2018.

FM 370
Farm to Market Road 370 (FM 370) is located in Wichita and Wilbarger counties. It runs from SH 25 west via Elliot to US 183/US 70.

FM 370 was designated on June 25, 1945, to run from SH 25 west to the Wilbarger County line. On July 9 of that year, the road was extended west to US 183.

FM 371
Farm to Market Road 371 (FM 371) is located in Cooke County. It runs from US 82 east of Gainesville northward 9.8 mi.

FM 371 was designated on June 23, 1945, along the current route.

FM 372
Farm to Market Road 372 (FM 372) is located in Cooke County.

FM 372 was designated on June 23, 1945, from US 77 Gainesville southeast 8.8 mi toward Mountain Springs. On December 17, 1951, FM 372 was extended north 2.8 mi miles incorporating old US 77. On October 28, 1953, FM 372 was extended southeast 7.7 mi miles to a road intersection. On September 29, 1954, FM 372 was extended southeast 6.8 mi to FM 455. On November 23, 1959, US 82 was rerouted so that it was no longer concurrent with FM 372. On October 21, 1981, 3.3 mi miles were deleted after the construction of Lake Ray Roberts.

In its current configuration the road begins at an intersection with Interstate 35, continuing generally southeast into Gainesville before exiting the city to the southeast. After passing through the rural communities of Burns City and Mountain Springs, the road continues southward until its intersection with Farm to Market Road 3002. At that intersection the road physically continues as FM3002 in a southwestern direction while FM 372 continues southward until reaching the community of Broomfield where it ends and becomes a local road.

FM 373


Farm to Market Road 373 (FM 373) is located in Cooke and Montague counties.

FM 373 runs from FM 922, near Rosston, to FM 677. FM 373 also runs through Muenster and Bulcher.

FM 373 was originally designated on June 23, 1945, from US 82 in Muenster north 5 mi. On November 23, 1948, it was extended 5.4 mi south to what was later FM 1630 at Linn School. On September 29, 1954, it was extended north 5.4 mi to a road intersection. On February 15, 1959, FM 373 was extended 4.6 mi to FM 2382. On May 7, 1974, FM 373 was extended south 2.5 mi from FM 1630. On December 20, 1988, FM 373 was extended south 2.7 mi to FM 922 and north to FM 677.

FM 374
Farm to Market Road 374 (FM 374) is located in Eastland and Callahan counties. It runs from SH 206 in Cross Plains to FM 569 in Pioneer.

FM 374 was designated on September 27, 1954, from FM 880 in Cross Plains east and south to SH 36 over a former routing of SH 36. On February 6, 1973, the western terminus was redesignated as SH 206 and the route was extended east to FM 569.

FM 374 (1945)
A previous route numbered FM 374 was designated on June 25, 1945, from SH 199 in Megargel to a point 6.6 mi northeast in Archer County. On May 23, 1951, FM 374 was extended northeast 8.5 mi to FM 1196 west of Archer City. On October 9, 1951, the highway was extended east to SH 25, replacing FM 1196. The highway was extended 2.6 mi south of Megargel on January 23, 1953. On October 28, 1953, the highway was extended southwest to the Young County line. FM 374 was cancelled on December 10, 1953, and transferred to FM 210.

FM 375
Farm to Market Road 375 (FM 375) is located in Maverick County, within the city of Eagle Pass. It runs south–north from FM 1021 to US 57/Bus. US 277.

FM 375 was designated on September 21, 1955, along the current route.

FM 375 (1945)
A previous route numbered FM 375 was designated in Throckmorton County on June 19, 1945, from US 183 in Woodson to US 283. FM 375 was cancelled on February 6, 1953, and transferred to FM 209.

FM 376
Farm to Market Road 376 (FM 376) is located in Ochiltree County. Its southern terminus is at FM 759. It runs north 9.2 mi, intersecting FM 3045, to SH 15 in Farnsworth.

FM 376 was designated on June 11, 1945, along the current route.

FM 377
Farm to Market Road 377 (FM 377) is located in Ochiltree and Lipscomb counties. It runs west–east from US 83 in Perryton to SH 23 south of Booker.

FM 377 was designated on June 11, 1945, from US 83 in Perryton east 5 mi. On October 26, 1954, it was extended east to FM 1265 (now SH 23).

FM 378
Farm to Market Road 378 (FM 378) is located in Briscoe, Floyd, and Crosby counties. It runs from SH 86 south to a road intersection south of Robertson.

FM 378 was designated on June 16, 1945, to run from US 62/82 in Lorenzo south to Robertson (current junction with FM 1525). On October 14, 1945, the road was extended north to a cemetery north of Lorenzo. On May 27, 1948, it was routed over Spur 26 (which was cancelled) north of Lorenzo, creating a concurrency with US 62/82. On September 28, 1949, the road was extended north 8.5 mi to a road intersection north of Lorenzo and south 3.0 mi from Robertson to a road intersection. A spur connection to the Lorenzo Cemetery was added on January 14, 1952. On September 21, 1955, the road was extended north and east 5.9 mi to FM 54. On November 24, 1959, the road was extended north to FM 784. On December 21, 1959, the road was extended north replacing a section of FM 784 (the section west to FM 789 became part of FM 579, now FM 37) from there to FM 1310, a section of FM 1310 (which was cancelled as the remainder became part of FM 784) from FM 784 to US 70 in Lockney, and all of FM 598 from Loop 75 to SH 86, creating concurrencies with US 70 and Loop 75; the concurrency with Loop 75 was removed on January 20, 1964, when Loop 75 was truncated.

FM 379
Farm to Market Road 379 (FM 379) is a designation that has been used three times. The current use is in Grimes County, from SH 105 in Navasota to BS 6-S.

FM 379 was designated on May 23, 1958, from FM 1227 south of Navasota east to SH 6 (later Loop 508, now BS 6-S). On November 14, 1980, the road was extended over a section of FM 1227.

FM 379 (1945–1949)
The first use of the FM 379 designation was from US 83 north of Menard to the McCulloch County line. FM 379 was cancelled on July 21, 1949, and became a portion of FM 42 (now US 190).

FM 379/RM 379 (1951–1957)
The second use of the FM 379 designation was on May 23, 1951, from US 87 in Sterling City south 1.5 mi in Sterling County. The road was extended southwest 5.0 mi on December 17, 1952, and another 2.5 mi miles southwest on October 29, 1953. On October 26, 1954, a farm to market road from the end of FM 379 southward to the end of FM 2008 was designated. On November 23, 1954, the road was extended southwest 43 mi into Tom Green and Irion counties to US 67 in Barnhart, replacing FM 2008. On October 1, 1956, the designation was changed to RM 379. RM 379 was cancelled on September 27, 1957, and redesignated SH 163.

FM 380
Farm to Market Road 380 (FM 380) is located in Tom Green and Concho counties. It runs from Loop 306 east to US 83 in Paint Rock.

FM 380 was designated on June 11, 1945, as Ranch to Market Road 380 (RM 380) from San Angelo to Paint Rock, though some documents (November 1946 and January 1947) called it FM 380, meaning it could have been FM 380 for a short time. This was SH 268 before 1939. On August 28, 1958, a section from San Angelo east 1.6 mi was replaced by a rerouted US 67. On November 13, 1959, the designation was changed to FM 380. On March 29, 1988, the road was extended 0.2 mi north to new US 67. On June 27, 1995, the section from US 67 east to Loop 306 was internally designated as Urban Road 380 (UR 380), but this section was cancelled on November 21, 1996, by district request and transferred to Bus. US 67.

FM 381
Farm to Market Road 381 (FM 381) is located in Runnels and Concho counties. It runs from US 87 north to US 67.

FM 381 was designated on June 11, 1945, as Ranch to Market Road 381 (RM 381) from US 87 to RM 380. On July 14, 1949, the road was extended north to US 67. On November 13, 1959, the designation was changed to FM 381.

FM 382
Farm to Market Road 382 (FM 382) is located in Taylor and Runnels counties. It runs from FM 614 at Ovalo to US 67 northeast of Ballinger.

FM 382 was designated on June 12, 1945, to run from US 67 in Ballinger northeast 10.0 mi. On October 29, 1948, the road was extended northeast 6.7 mi to FM 53 (now SH 153) in Crews. On November 20, 1953, the road was extended north to FM 1770, replacing a section of FM 2010 (which was cancelled as FM 1770 was extended west over the remainder). On October 31, 1957, the road was extended north to FM 604, creating a concurrency with FM 1770. On November 27, 1957, the road was extended north to US 83, replacing FM 688 and creating a concurrency with FM 604. On September 26, 1963, the road was extended south to the new location of US 67. By December 15, 1974, the north end was corrected to FM 614, and the concurrency with FM 1770 was eliminated.

FM 383
Farm to Market Road 383 (FM 383) is located in Runnels County. It runs from SH 158 east of Maverick to SH 153 (formerly FM 53) at Wingate.

FM 383 was designated on June 12, 1945, to run from SH 109 (now SH 158) northwest of Ballinger northward to Norton. On November 20, 1951, the road was extended north to FM 384. On October 18, 1954, the road was extended north to Wilmeth, replacing a section of FM 384. On May 6, 1964, the road was extended to FM 53 (now SH 153) at Wingate, completing its current route.

FM 384
Farm to Market Road 384 (FM 384) is located in Coke and Runnels Counties. It runs from US 277 about north of Bronte east and northeast to SH 153 (formerly FM 53) west of Winters.

FM 384 was designated on June 12, 1945, to run from FM 53 (now SH 153) northwest to Wilmeter. On October 18, 1954, the section from FM 383 to Wilmeter became part of FM 383, and the road was rerouted to end at US 277, replacing FM 1673 (there was also some new construction).

RM 385
Ranch to Market Road 385 (RM 385) is located in Kimble County. It runs from US 377 south of London southeast to US 290.

RM 385 was designated on June 11, 1945 as Farm to Market Road 385 (FM 385), running from US 290 northwest 10.0 mi. On November 23, 1948, a second section from US 183/283 south of London southeast 10.0 mi was designated, creating a gap. On October 26, 1954, the gap was closed. On November 13, 1959, the road was redesignated as RM 385.

RM 386
Ranch to Market Road 386 (RM 386) is located in Mason County. It runs from US 87 in Mason to SH 71 near Fredonia.

RM 386 was designated on June 11, 1945, running from US 87 in Mason to Pontotoc, with a spur extending into Fredonia. Shortly after that, the road was changed to go from US 87 in Mason via Fredonia to Pontotoc, eliminating the spur. The section from Fredonia to Pontotoc was previously part of SH 81 (which ran from Llano to Brady). On October 29, 1948, the road was extended east 1.8 mi to Hutchins School. On July 14, 1949, the road was extended to SH 29 west of Llano, replacing FM 968. The section in Llano County was Farm to Market Road 386 (FM 386), but was changed by 1952. On May 28, 1952, the section from Fredonia to SH 29 was transferred to FM 734 (which became part of SH 71 on September 1, 1965), shortening the road to its current route.

FM 387
Farm to Market Road 387 (FM 387) is located in Ellis County. It runs from I-35E south of Sterrett, east and southeast to FM 813.

FM 387 was designated on April 25, 1978, to run from I-35E south of Sterrett east to US 77. On September 26, 1979, the road was extended southeast to FM 813, its current terminus.

FM 387 (1945)
A previous route numbered FM 387 was designated on June 16, 1945, from US 87 at or near Sterling City northeast 12.0 mi in Sterling County. The road was extended to Edith on September 9, 1947, and to Loop 229 in Robert Lee on July 22, 1949. On November 24, 1959, a spur connection from near Loop 229 to SH 208 was added. On December 16, 1960, the spur connection became part of FM 387, while the main route itself was transferred to Loop 229. On January 12, 1969, FM 387 was rerouted due to the construction of the Robert Lee Reservoir; the old route was redesignated as FM 1904. On May 6, 1969, FM 387 was cancelled and transferred to SH 158, which it was already signed, but not designated, as.

FM 388
Farm to Market Road 388 (FM 388) is located in Tom Green County.

FM 388 was designated on November 21, 1956, to run from US 87 (later Loop 378, now FM 1223) at Avenue L in San Angelo, eastward to East Loop (now Loop 306). On May 2, 1962, the road was extended east to FM 1692. On March 29, 1988, the road was extended west to US 87, completing its current route. On June 27, 1995, the section west of Loop 306 was internally redesignated as Urban Road 388 (UR 388), but reverted to FM 388 on November 15, 2018.

FM 388 (1945–1948)
The first use of the FM 388 designation was in Washington County, from SH 36 south of Brenham via Muellersville to the Austin County line. FM 388 was cancelled on December 16, 1948, and combined with FM 109.

FM 388 (1951–1955)
The second use of the FM 388 designation was in Denton County, from SH 24 south through Lloyd to the former location of SH 24. FM 388 was cancelled on September 9, 1955, and transferred to FM 720.

FM 389
Farm to Market Road 389 (FM 389) is located in Fayette, Austin, and Washington counties. It runs from FM 954 via Shelby to BS 36-J in Brenham.

FM 389 was designated on June 11, 1945, from Brenham to Klump. On December 17, 1952, the road was extended to US 290 southwest of Burton and to SH 36 (now BS 36-J) in Brenham. On October 31, 1958, FM 389 was rerouted; the old route was transferred to FM 2502, while FM 389 was routed over the old route of FM 2502 to FM 1457. On September 21, 1973 (connecting section designated September 5), it was extended to FM 954, replacing FM 3281.

FM 390
Farm to Market Road 390 (FM 390) is located in northern Washington County.

FM 390 begins at U.S. Route 290 in Burton and intersects SH 36 near Gay Hill before terminating at  SH 105 northeast of Brenham. The road has a spur route at Independence connecting to the ruins of the 19th Century campus of Baylor University and the University of Mary Hardin-Baylor. The road also passes through the former communities of Longpoint and William Penn.

FM 390 begins at US 290 in Burton and follows W. Washington Street northeastward to N. Main Street where it intersects Spur 125. FM 390 turns northwest along Main Street and then northeast along La Bahia Trail intersecting FM 1697 before leaving Burton. The route merges with FM 1948 moving southwest for less than half a mile before branching off to the northeast. The route intersects FM 2679 at Longpoint and then crosses under the Burlington Northern Santa Fe Railway at Gay Hill through a 10.5 ft single lane underpass, before intersecting SH 36. At Independence, FM 390's short spur route branches off to Old Baylor Park before FM 390 crosses FM 50. From Independence, the route passes to the east intersecting FM 2621 before reaching William Penn. The route then intersects FM 1935 and then turns south toward its terminus at SH 105.

FM 390 generally follows along a portion of the much older La Bahía Road from western Louisiana into southeast Texas used before European settlement. The road was extended by the Spanish to Goliad and used by American pioneers settling in Texas.

The first portion of the modern road to join the state's highway system was the section in Independence from Old Baylor Park to the present FM 50 which, along with FM 50 south of that juncture, was first designated as  SH 211 sometime between 1933 and 1936. By 1939 that highway was decommissioned but reinstated in 1940. SH 211 was replaced by FM 50 and State Highway Spur 197 along the present FM 390 at Independence in 1943.

Two years before in Burton, State Highway Loop 125 was designated along the present Spur 125 and the portion of the present FM 390 between Spur 125 and US 290. FM 390 was initially designated on June 11, 1945, from Loop 125 in Burton to SH 36 near Gay Hill. On September 26, 1945, FM 390 was extended over Loop 125 to US 290, and Loop 125 was shortened to its present spur. On May 23, 1951, FM 390 was extended 4.0 mi east of SH 36 and an additional 0.8 mi on January 14, 1952. On October 26, 1954, the route was extended to FM 50 south of Independence and then from the junction of FM 50 and Spur 197 in Independence east to William Penn. The route at Independence was realigned on March 13, 1958, creating the route's spur and eliminating the route's concurrency with FM 50 south of town and replacing Spur 197. FM 390 was extended south of William Penn on November 5, 1971, to a portion of SH 90 that would be renumbered as SH 105 in 1973.

In 1995, the Texas Legislature passed a law recognizing FM 390 as a scenic highway and directing TxDOT to erect route markers indicating the route number and the road's scenic status. In response, TxDOT erected along the route a shields unique among the state's Farm to Market Roads with a distinctive brown background resembling the shields of the state's Recreational Roads.


 * Junction list

FM Spur 390
Farm to Market Spur 390 (FM Spur 390) is a short spur route of FM 390 at Independence that branches off of its parent route along Old Baylor Road to the west terminating at Old Baylor Park, the original location of Baylor University, chartered in 1845 by the Congress of the Republic of Texas and opened the following year, and the University of Mary Hardin Baylor, formerly Baylor University's women's department. Both colleges relocated to their current campuses in Waco and Belton respectively in 1886.

The spur was the northern terminus of SH 211 beginning between 1933 and 1936. SH 211 was decommissioned by 1939, but was reinstated in 1940. SH 211 was again decommissioned in 1942, and the spur became the western terminus of Spur 197. SS 197 was incorporated into FM 390 in 1958.

FM 391
Farm to Market Road 391 (FM 391) is located in Robertson County. It runs from US 79/SH 6 in Hearne to FM 46 in Wheelock.

FM 391 was designated on June 22, 1945 from SH 6/US 79 in Hearne to FM 46 Wheelock. On June 12, 1968, the road was relocated on Bronw Street in Wheelock. On December 20, 1973, the road was extended on Cedar and Brenken Streets from US 79/US 190 to SH 6/US 79.

FM 392
Farm to Market Road 392 (FM 392) is located in Hardeman and Wilbarger counties. It runs from FM 91 south of Chilicothe, southeast and northeast to FM 925.

FM 392 was designated on October 15, 1954, to run from FM 91 southward 1.9 mi to an agriculteral experiment station, replacing a section of FM 91, which was rerouted. On November 21, 1956, the road was extended southeast and northeast to FM 925, completing its current route.

FM 392 (1945)
A previous route numbered FM 392 was designated on June 22, 1945, in two sections: one section ran from Bremond to Nesbitt and the other section ran from Franklin to US 79 at Owensville. The sections were connected on November 23, 1948. FM 392 was cancelled on May 15, 1954, and combined with FM 46.

FM 393
Farm to Market Road 393 (FM 393) is located in Dimmit and Zavala counties. It runs from US 277 northwest of Carrizo Springs northward to Cometa then eastward to US 83 north of Crystal City.

FM 393 was designated on June 16, 1945, to run from Cometa south to the Dimmit–Zavala county line. On July 9, 1945, the road was extended south to SH 85. On February 17, 1952, the road was extended northeast 9.5 mi to FM 1668. On May 12, 1955, the road was extended east to US 83, replacing a section of FM 1668 and completing its current route.

FM 394
Farm to Market Road 394 (FM 394) is located in Kerrville. The highway is known locally as Francisco Lemos Street.

FM 394 begins at an intersection with Loop 98 near Peterson Regional Medical Center and the Kerrville State Hospital. The highway crosses over the Guadalupe River before having an intersection with Water Street at a traffic signal. FM 394 travels another block before ending at an intersection with SH 27.

The current FM 394 was designated on July 11, 1968, along the current route.

FM 394 (1945)
A previous route numbered FM 394 was designated on June 16, 1945, from La Pryor to Batesville as a replacement of a portion of SH 76. On July 15, 1949, the road was extended east 2.3 mi. On February 21, 1950, the road was extended east 32.7 mi to US 81. On March 29, 1962, the road was extended southeast 4.2 mi to a county road. The section from US 81 southeast 4.2 mi was cancelled on November 23, 1962, in exchange for creating FM 2779; the remainder of FM 394 was cancelled on October 30, 1964, and transferred back to SH 76 (now US 57).

FM 395
Farm to Market Road 395 (FM 395) is located in Dimmit and Zavala counties. It runs from FM 65 northwest of Brundage to FM 1025.

FM 65 was designated on June 16, 1945, to run from FM 65 in Crystal City east 4.8 mi to a road intersection. On November 23, 1948, the road was extended north 4.0 mi. On February 21, 1950, the road was extended north 2.0 mi to FM 1025. On October 31, 1958, the road was rerouted so that it had its south end at FM 65 northwest of Brundage; the old route west to Crystal City was redesignated as FM 582.

FM 396
Farm to Market Road 396 (FM 396) is located in Hidalgo County. It runs from the Anzalduas Port of Entry at the Anzalduas International Bridge north to US 83 Business.

FM 396 was designated on May 5, 1966, from US 83 (now I-2), 1 mile east of FM 1016, north to Loop 374 (now US 83 Business). On June 27, 1995, the route was transferred to Urban Road 396 (UR 396). On February 23, 2006, the road was extended south to connect to the proposed bridge, which opened to traffic on December 15, 2009. The designation of the route reverted to FM 396 with the elimination of the Urban Road system on November 15, 2018.

FM 396 (1945)
A previous route numbered FM 396 was designated in Yoakum County on June 11, 1945, from SH 214 5 miles north of Denver City, east to Bennett. On July 20, 1948, a section from Wellman in Terry County to the Yoakum County line was added, creating a gap in the route. This gap was closed on May 23, 1951. FM 396 was cancelled on February 10, 1966, and combined with FM 213.

FM 397
Farm to Market Road 397 (FM 397) is located in Taylor in Williamson County. The highway forms the northwestern section of a partial beltway around the town, running from US 79 to SH 95.

The current FM 397 was designated in 1978 along the current route.

FM 397 (1945)
A previous route numbered FM 397 was designated on June 11, 1945, from US 84 northwest of Post to Pleasant Valley. FM 397 was cancelled on September 19, 1968, and combined with FM 399.

FM 398
Farm to Market Road 398 (FM 398) is located in Collingsworth County. The highway begins at FM 338 east of Wellington and travels northward to SH 203. The road runs parallel to US 83 for its entire length, traveling about a mile east of that route.

The current FM 398 was designated in 1982 along the current route.

FM 398 (1945)
A previous route numbered FM 398 was designated on June 11, 1945, from US 380 west of Post south to Graham Chapel in Garza County. FM 398 was cancelled on September 19, 1968, and combined with FM 399.

FM 399
Farm to Market Road 399 (FM 399) is located in Garza County. It runs from Pleasant Valley to US 380, and from US 380 to FM 1313 at Graham.

FM 399 was designated on June 11, 1945, from US 380 west of Post north to Close City. On November 20, 1951, the road was extended north to US 84. On September 19, 1968, the US 84-Pleasant Valley section and the US 380-FM 1313 sections were added, replacing FM 397 and FM 398 and creating a concurrency with US 380.


 * Junction list