Winnsboro is a city in Franklin and Wood Counties in the U.S. state of Texas, located 40 miles north of Tyler. The population was 3,584 at the 2000 census. Settlement of Winnsboro began in the 1850s with a post office established in 1855.
Winnsboro is located at 32°57′27″N 95°17′24″W / 32.9575°N 95.29°W / 32.9575; -95.29 (32.957613, -95.289904).
According to the United States Census Bureau, the city has a total area of 3.7 square miles (9.5 km²).