SH 87 was originally designated on August 21, 1923 from Orange to Milam. The route was the previously proposed to be SH 8A before being renumbered. On September 16, 1926, SH 87 was extended to Port Arthur, though this was not taken over for maintenance until January 1, 1927. An extension via High Island to Galveston was planned to be taken over when TxDOT could afford it. SH 87 Spur was designated on November 19, 1928, from Deweyville to Louisiana. On March 19, 1930, the north end was shortened to Hemphill. On August 1, 1930, SH 87 extended back to Milam, replacing SH 21 Spur. On May 5, 1931, it was extended again, this time to High Island. On November 22, 1933, SH 87 extended to Carter's Store. On March 17, 1936, SH 87 replaced the section of SH 124 from High Island to Galveston. On December 22, 1936, SH 87 was extended to its current terminus in Timpson. On May 23, 1939, SH 87 Spur was designated to Wiergate. On September 26, 1939, The spurs were changed to Spur 24 and Spur 69. On August 20, 1952, SH 87 was no longer concurrent with US 96 from Center to Carter's Store. In 1970, road machinery used in its construction accidentally dug up several cannonballs and crumbling kegs of black powder about 10 miles west of Sabine Pass. Further excavation eventually produced more kegs of black powder and several hundred cannonballs. The ammunition had been buried there by Confederate soldiers in what were the ditches of Fort Manhassett in 1865. Fort Manhassett was a series of earthworks constructed by the Confederacy in 1863 to defend the western approaches to Sabine Pass. On January 28, 1987, SH 87 extended 4.1 miles west to Spur 342, replacing a section of US 75, which was decommissioned south of Dallas. On November 19, 1926, a spur, SH 87A was designated from Bronson to Hemphill. On March 19, 1930, this route was erroneously omitted from the state highway log. On November 30, 1932, this road was added back to the state highway log, but was renumbered as SH 184.
Future work
Two ferry routes and up to five ferries, currently operate on Galveston Bay, taking passengers from Port Bolivar to Galveston Island. Because of increasing traffic, especially during summer months, TxDOT was studying the possibility of building a bridge to connect Galveston Island or Pelican Island to the Bolivar Peninsula; however, the decision was made not to build the bridge.