Caspar Weinberger murió de neumonía el 28 de marzo de 2006 en un hospital de Maine.