Doctor Arroyo is a municipality located in the northeastern Mexican state of Nuevo León. It has a territorial extension of 5,106.2 km². The municipality was named in honor of José Francisco Arroyo de Anda. The municipality was renamed in September 22, 1826. The municipality had 33,269 inhabitants in the 2010 census.