James Moran was born in Ireland and arrived in New Hanover County, North Carolina by 1761. In 1767 Moran became the sheriff of New Hanover, in which role he oversaw all public executions. In 1772 Moran became the register for the county court. He died in Wilmington in 1774.