Matthews is a large suburban town of Charlotte located in southeastern Mecklenburg County, North Carolina. The population was 27,198 according to the 2010 Census.