唐山市全市52个少数民族,少数民族人口总计32.49万人,全市总人口4.30%,居全省第三位。少数民族人口中,满族、回族、蒙古族、壮族人口较多,其中满族25.61万人,占78.8%回族3.41万人,占10.5%壮族1.21万人,占.7%蒙古族1.19万人,占3.7%。唐山市有3个民族乡和2个少数民族占主体镇,全部分布在遵化市,分别是东陵满族乡、汤泉满族乡、西下营满族乡、马兰峪镇和石门镇。全市175个民族村分布在全市各县(市、区),其中满族村146个、回族村28个、满回联合村1个。