挽留留任多两星期，再与罗伊·詹金斯对调职位，改任内政大臣。任内，基于他的工会背景，卡拉汉在1969年对另一位阁僚，芭芭拉·卡素尔提出的就业法表示大力反对，事件中，卡拉汉一直佔有上风，最终使卡素尔的《免于冲突》（"In Place of Strife"）白皮书流产，而两人的纷争更被称为「唐宁街战役」（"The Battle of Downing Street"）。与此同时，工党内一些反对威尔逊的人士亦开始动摇威尔逊的管治，并寄望以卡拉汉取而代之。卡拉汉则负责与北爱尔兰的阿尔斯特统一党政府谈判，促使英军撤出北爱