Eagan (/ˈɡɪn/) is a city in Dakota County, Minnesota, United States. The city is south of Saint Paul. The population of Eagan was 64,206 at the 2010 census.