Elko, NV has a population of 20,078 and is the 2,171st largest city in the United States. The population density is 1,124 per sq mi which is 4405% higher than the Nevada average and 1141% higher than the national average. The median age in Elko is 31 which is approximately 18% lower than the Nevada average of 38. In Elko, 51% of the population over 15 years of age are married, 82% speak English and 15% speak Spanish. 37% of Elko residents were born in Nevada, 53% were born out of state, 1% were born outside of the United States and 9% were foreign born.