Williamson County is a county in the U.S. state of Tennessee. As of the 2020 United States census, the population was 247,726. The county seat is Franklin, and the county is located in Middle Tennessee.