Union was formed in 1842 from Anson and Mecklenburg. Monroe is the county seat.