Reverend Thomas Hall was born April 8, 1750, in the Township of Byberry, Pennsylvania, and was the second eldest son of Captain John Hall (1722–1798) and Sarah (Parry) Hall. He was a cousin of Dr. Benjamin Rush through his aunt, Susannah Hall, and a nephew of the Reverend Samuel Finley (1715–1766) through his aunt Sarah Hall (1728–1760).