Wilson County is a county located in the U.S. state of Texas. As of the 2010 census, its population was 42,918. Its county seat is Floresville. The county is named after James Charles Wilson. Wilson County is part of the San Antonio–New Braunfels, TX metropolitan statistical area.