Stafford is a suburb of Houston with a population of 17,206. Stafford is in Fort Bend County and is one of the best places to live in Texas. Living in Stafford offers residents an urban suburban mix feel and most residents rent their homes. In Stafford there are a lot of restaurants, coffee shops, and parks. Many young professionals live in Stafford and residents tend to lean liberal. The public schools in Stafford are above average. Population 18,000 aprox by 2021.