Huyện Bảo Lâm có 14 đơn vị hành chính, bao gồm thị trấn Lộc Thắng và 13 xã: Lộc Quảng, Lộc Tân, Lộc Bắc, Lộc Bảo, Lộc Lâm, Lộc Phú, Lộc Ngãi, Lộc Đức, Lộc An, Lộc Thành, Lộc Nam, Tân Lạc và BLá