Billerica is located 20 miles north-northwest of Boston along the Northwest Expressway (Massachusetts) portion of U.S. Route 3, positioning it as the border between the Boston Metro region to the south and the Greater Lowell region to the north.