Lawrenceville is an unincorporated community and census-designated place within Lawrence Township in Mercer County, in the U.S. state of New Jersey. The community is situated roughly halfway between Princeton and Trenton.