總人口中98.7%為世居的愛爾蘭民族(屬凱爾特人),只有極少數的英格蘭人(30,000)、蘇格蘭人(5,000)、猶太人(4,000)等外來血統。2011年普查數據顯示總人口達到4,581,269。愛爾蘭的出生率為歐盟所有國家之中最高,婦女生育率在歐洲僅次於冰島。
2016年4月人口調查顯示總人口達到4,761,865,較五年前的調查上升3.8%增加173,613人。平均年齡為80.6歲較前次調查上升1.3歲。
愛爾蘭過去最多曾有800多萬人口。但因饑荒、傳染病等高死亡率與向外遷移使人口大幅減少,時至今日,愛爾蘭的總人口僅為歷史最高峰值的一半。但與此同時,共有7,000多萬愛爾蘭後裔分布於全球各地。