elkton is a town in and the county seat of cecil county, maryland, united states. the population was 15,443 at the 2010 census. it was formerly called head of elk because it is near the elk river, which flows into the nearby chesapeake bay.