Welcome to Brookshire, Texas. Come experience country living in a small town that’s only about 30 miles west of Houston. It’s close enough to all the sports, business, and cultural attractions of the Houston metro area, while keeping the beauty and serenity of country life. This small Waller County town has a lotto offer even though it spans only 3.5 square miles. We have great schools (Royal ISD), low taxes, affordable housing, a wealth of churches, and many other community events and programs. Come visit our many city events and great restaurants.