Eden is a city in Concho County, Texas, United States. The population was 2,561 at the 2000 census. Approximately one-half of the population consists of inmates housed at the Eden Detention Center, a for-profit prison operated by Corrections Corporation of America under contract with the Federal Bureau of Prisons.