James Callaghan
ولد كالاهان في 38 شارع فونتينغتون، كوبنور، بورتسموث، إنجلترا، في 27 مارس 1912. سمي على اسم والده، الذي كان أيضاً جيمس كالاهان (1877-1921)، الذي كان ضابطاً كبيراً في البحرية الملكية البريطانية. كانت والدته شارلوت كالاهان (1879-1961). وجدته كانت يهودية.