Union county was formed, by an 1842 act of the NC General Assembly, it was determined that a county seat would be located within two miles of the center of the county, and would be named in honor of President James Monroe. The town of Monroe was incorporated on December 24, 1844.