En Dos Torres se atestigua la presencia romana con los yacimientos del Pazo de la Nieve, que es uno de los principales sitios de interés. dista de la capital 96 km y cuenta con 2617 habitantes en una extensión de 129 km2 y una altitud de 587 m sobre el nivel del mar.
En el siglo XIX, siendo doña María Cristina regente, se unieron los barrios de Torrefranca y Torremilano por decreto de 11 de diciembre de 1839. Estos dos barrios estaban separados únicamente por una calle, teniendo cada uno su alcaldía y su administración separada.
Ambas arrastraban con anterioridad una biografía centenaria: el origen de Torremilano, llamada así por el arroyo del Milano que discurre cerca, es muy antiguo. Hay quien la emparienta con Pedroche, la antigua capital del Valle, y hay quien la incluye entre los lugares que Alfonso VII conquistó a los árabes en 1155. Sus moradores fundaron las vecinas Añora y Villaralto. Torrefranca, en cambio, perteneció al antiguo condado de Santa Eufemia.