Hightstown adalah sebuah borough di Mercer County, New Jersey, Amerika Serikat. Pada Sensus Amerika Serikat 2010, populasi borough adalah 5.494, mencerminkan peningkatan 278 (+5,3%) dari 5.216 yang dihitung dalam Sensus 2000, yang pada gilirannya meningkat 90 (+1,8%) dari 5.126 yang dihitung di sensus tahun 1990.