Fuente la Lancha surgió en torno al año 1480, en plena explosión demográfica del
Valle de los Pedroches, quedando vinculada desde entonces al condado de
Belalcázar y, por tanto, con una
historia común a los municipios de este señorío. Fue aldea de
Hinojosa del Duque hasta 1820, momento en el que consiguió su título de villa.
El origen del topónimo "lancha" puede proceder de las
piedras de granito de forma plana que afloran en la zona. La escasa dimensión de su término ha determinado su siempre limitada población.
No hay noticias referentes a núcleos de población anteriores ubicados allí. Durante la guerra civil, el XXII cuerpo del
ejército republicano acampó por tierras pertenecientes al término de Fuente la Lancha, siendo su suelo participe de una de las últimas grandes batallas terrestres de la contienda: la ofensiva de
Extremadura. El cuerpo del ejercito marroquí tomó posesión de Fuente la Lancha para el bando rebelde el 26 de marzo de 1939, junto a Hinojosa del Duque, Belalcázar,
Villanueva del Duque,
el Viso, etc.