Beaulieu-sur-Loire (, literally Beaulieu on Loire, before 1988: Beaulieu) is a commune in the Loiret department in north-central France. It is the place of death of Jacques MacDonald, a French general who served in the Napoleonic Wars.