Mecklenburg County has seven municipalities including the City of Charlotte and the towns of Cornelius, Davidson, and Huntersville (north of Charlotte); and the towns of Matthews, Mint Hill, and Pineville (south and southeast of Charlotte). Small portions of Stallings and Weddington are also in Mecklenburg County, though most of those towns are in Union County.