Nibley is a city in Cache County, Utah, United States. 7,328 people lived here at the 2020 census.[3]