Thị trấn Chợ Lầu (Bắc Bình) được thành lập ngày 1/8/1992 trên cơ sở toàn bộ diện tích, dân số của xã Chợ Lầu. Theo đó, thị trấn Chợ Lầu có diện tích tự nhiên 1.569,60 ha, với hơn 10.356 nhân khẩu định cư tại 3 khu phố: Xuân Hội, Xuân An, Hiệp Phước và 2 thôn là Xuân Quang, Hòa Thuận.