丰南区辖1个街道、12个镇、4个乡:胥各庄街道、丰南镇、稻地镇、小集镇、黄各庄镇、西葛镇、大新庄镇、钱营镇、唐坊镇、王兰庄镇、柳树瞿阝镇、黑沿子镇、滨海镇、大齐各庄乡、南孙庄乡、东田庄乡、尖字沽乡;唐山市南堡开发区。