Union County is a county located in the north central portion of the U.S. state of Florida, the smallest in the state by area. As of the 2020 census, the population was 16,147. The county seat is Lake Butler.