O Hospital Termal Rainha D. Leonor ou Hospital Termal das Caldas da Rainha MHM localiza-se no Largo Rainha D. Leonor, na freguesia de Nossa Senhora do Pópulo, cidade e concelho das Caldas da Rainha, Distrito de Leiria, e é considerado o mais antigo hospital em funcionamento no mundo.
A história do hospital termal liga-se à história da povoação. Segundo a lenda, quando em trânsito de Óbidos para a Batalha, em 1484, a rainha D. Leonor (1481-1525), esposa de João II de Portugal (1481-1495), e a sua comitiva, passaram por um local onde várias pessoas se banhavam em águas quentes, de cheiro forte. A rainha perguntou-lhes porque o faziam, uma vez que o hábito de tomar banho era incomum à época, tendo lhe sido respondido que eram doentes e que aquelas águas possuiam poderes curativos. A rainha quis comprová-lo e, como também tinha uma doença,[1] banhou-se naquelas águas, logrando a cura. Por essa razão, no ano seguinte (1485) mandou erguer naquele lugar um hospital para todos aqueles que nele se quisessem tratar.
Para atender ao hospital, a soberana concedeu foral à povoação que se formou em torno dele, contando então com cerca de 30 moradores, onde concedia os benefícios de isenção da jugada (antigo tributo que recaía em terras lavradias), dos oitavos, da siza e de portagem, que também se estendiam aos mercadores que viessem de fora para comprar ou vender.
O hospital, concluído cerca de 1488, recebeu o nome de Nossa Senhora do Pópulo, ainda de acordo com a tradição porque se destinava ao atendimento do povo. Era sob essa invocação ainda que se encontrava a Capela Real, projetada inicialmente como capela do hospital, com duas janelas interiores que a ligavam à enfermaria, e que acabou por ser convertida em Igreja Matriz.
Sob o reinado de João III de Portugal (1521-1557) aqui terá trabalhado o arquiteto obidense Inofre de Carvalho, aproximadamente entre 1538 e 1547.