While Hunterdon County was established in 1714, the first courthouse in the county was built in 1791, replacing a facility that existed in Trenton, in Mercer County.
The current courthouse was built in 1828 on the site of the original facility, with stone from the first building used to construct the jail behind the courthouse.