Butler is a Borough in Morris County, New Jersey, United States. As of the United States 2000 Census, the borough population was 7,420. Butler was incorporated as a borough by an Act of the New Jersey Legislature on March 13, 1901, from portions of Pequannock Township.