Crawford, Texas

Crawford, Texas

Downtown view of the town of Crawford, in McLennan County, Texas. Photograph by Renelibrary.

Crawford is at the intersection of State Highway 317 and Farm Road 185, eighteen miles west of Waco in western McLennan County. Settlement of the area began in the 1850s and centered around Tonk Crossing (also called Crawford Crossing), a ford of the Middle Bosque River two miles east of the present town. The community was probably named for Nelson Crawford, who graded the river crossing. As early as 1867 the inn at Crawford was used as a changing station by the Brownwood stage line. A Crawford post office was established in 1871 with John Hamlin as postmaster. In 1881 the Gulf, Colorado and Santa Fe Railway laid track from Temple to Fort Worth, passing two miles west of Crawford. The focus of the community shifted to the railroad, and by 1890 Crawford had steam flour and corn mills, two general stores, three groceries, a cotton gin, four churches, and 400 residents; cotton, wheat, hides, and corn were the principal shipments from the area.

Adapted from the official Handbook of Texas, a state encyclopedia developed by the Texas State Historical Association (TSHA). It is an authoritative source of trusted historical records.

Belongs to

Crawford is part of or belongs to the following places.

Adopt a Town

The Texas Almanac's Land Rush program lets you adopt the town or county of your choice and share your message with the world. 100% of the proceeds benefit education in Texas.

Currently Exists


Place type

Crawford is classified as a Town


  • Latitude

Has Post Office


Is Incorporated


Proud to call TX home?

Put your name on the town or county of your choice.

Search Places »

Crawford by the Numbers

This is some placeholder text that we should either remove or replace with a brief summary about this particular metric. For example, "We update population counts once per year..."

Population Counts

Pop. Year Source
754 2019 Texas Demographic Center
717 2010 Texas Demographic Center
705 2000 Texas Demographic Center
631 1990 Texas Demographic Center