Mebane is located in
Alamance County between
Burlington and
Hillsborough along US Highway 70 near
Haw River and the Eno River. The town was named for Brigadier General Alexander Mebane of the North Carolina Militia and a member of Congress in the 1790's. In 1855, the railroad arrived and Mebane was incorporated in 1881 as the town of Mebanesville. The name was officially changed to Mebane in 1883.
Mebane is part of the Greensboro--Winston-Salem--High Point metro area.