Port Henry is a hamlet in Essex County, New York, United States. The population was 1,194 at the 2010 census.
Port Henry lies on the east side of the town of Moriah and is approximately one hour's drive south of Plattsburgh. It is 44 miles by road south-southwest of Burlington, Vermont, 115 miles north of Albany, New York, and 113 miles south of Montreal, Quebec.