持禁止所有带有爱滋病的人取得移民资格。在谈及2006年对美国移民改革法案的抗议活动时，麦凯恩对西裔美国人社群提出警告，指出若是太多西裔国家色彩的旗帜飘扬在抗议会场，恐怕会引起美国公众的反弹。在一次接受访问中，麦凯恩在被问到对由移民法案的看法时（包括了在美墨边界兴建围栏）这样说道：「以短期间来看，那或许会保护我们的土地」但他继续说道「以长期来看，如果你疏离那些西裔美国人，你将会付出很沉重的代价。除此之外，我认为围栏是最没有效率的做法，但如果人们真的想要，我还是会建立这道该死的围墙。」