Jackson is an unincorporated community in Union County, North Carolina, United States. It is named in honor of Andrew Jackson, who was born near the area. It is located southwest of Monroe, at the intersection of NC 200 and Potter Road.