It is at , at about 1,980 meters (6,480 feet) above sea level. In the census of 2005 the city had a population of 54,843 people. The larger area of the municipality had 134,641 inhabitants. The city is directly in the middle of the municipality, which is 1,590 km² (613.9 sq mi) in size. It also includes many small communities, the largest of which is Río Laja.