Union County is a county located in the U.S. state of North Carolina. As of the 2010 census, the population was 208,292, an increase 62.8% from its 2000 census population of 123,677. Its county seat is Monroe .