Rifle is a city in Garfield County, Colorado, United States. The population was 10,437 at the 2020 census. The town was founded in 1882. It is located along Rifle Creek, near its mouth on the Colorado. The community takes its name from the creek.