Crawford, Texas. Crawford is a town located in western McLennan County, Texas, United States. It is best known as the home of former President of the United States George W. Bush. He currently resides part-time at the Prairie Chapel Ranch, which is located just outside Crawford, Texas.