El Rosario () is a municipality in the Honduran department of Comayagua.
The municipality consists of a main town (Casco Urbano) with approximately 7,000 residents, and a large number of aldeas or villages, which bring the municipality's entire population to 17,000. The town is located one hour by car from the department of Comayagua and two and a half hours from Tegucigalpa. Principal economic activities include farming, construction, and factory work.
The main town contains one kindergarten, an elementary school, and one middle high school, where students may study for diplomas in liberal arts or to become conters. There is a health center staffed by a doctor and two nurses.
El Rosario has a mine and was founded in 1530 by the Spaniards.