Dolores Hidalgo is the name of a city and the surrounding municipality in the north-central part of the Mexican state of Guanajuato.
It is located at 21.17°N 100.93°W, at an elevation of about 1,980 meters above sea level. In the census of 2005 the city had a population of 54,843, while the municipality had 134,641 inhabitants.