民族情况。全县有回、蒙古、苗、彝、壮、布依、朝鲜、满等31个少数民族,6748人,分布在各乡镇、街道和部分县直单位。其中,回族5704人,占少数民族人口的84.5%。有6个民族村居,分别是沂城街道回民社区,沙沟镇上流庄、石槽峪,马站镇沙家庄、蒋家后沟、郭家庙子。有沙沟镇大东峪、霹雳石,马站镇古峰台,高桥镇张家牛旺,沂蒙风情旅游景区土沟,经济开发区前岜山等回族散居村。
宗教情况。全县有佛教、伊斯兰教、天主教、基督教四种宗教,信教群众近1.3万人,其中,佛教2030人,伊斯兰教5704人,天主教1390人,基督教3800人。有佛教协会、伊斯兰教协会、天主教爱国会、基督教三自爱国运动委员会、基督教协会等宗教团体5个,宗教教职人员14人。宗教活动场所39处,其中,佛教活动场所3处,分别是灵泉寺、卧龙寺、龙兴寺;伊斯兰教清真寺3处,分别是回民社区清真寺、沙家庄清真寺、上流庄清真寺;天主教在夏蔚镇王庄和道托镇牛心官庄均有天主堂、圣母堂各1处;基督教在县城南有教堂1处,在乡镇有28处固定活动处所。