Almaraz tiene restos prehistóricos como es el
santuario rupestre de
San Pelayo y también
romanos como la
fuente de la localidad. De los árabes recibió el nombre de Almaraz que en esta lengua quiere decir labrantíos. Recibió fueros de población en la Edad Media del rey Fernando II de
León y del Obispo Martín de
Zamora. De toda la Edad Media y moderna son numerosos los documentos acerca de la
historia del
pueblo. En el siglo XVI comienza la construcción de la
iglesia actual sobre la anterior. En el año 1848 Madoz hace una amplia descripción del pueblo en su diccionario. Años más tarde comienzan a explotarse de nuevo las
minas. En el siglo XX se hace la
carretera sobre parte del antiguo
camino a Zamora. En 1991 se inaugura el nuevo
ayuntamiento.