North Whitehall Township is a township in Lehigh County, Pennsylvania, in the United States. It is a suburb of Allentown, Pennsylvania, in the Lehigh Valley region of the state. The population of North Whitehall Township was 14,731 at the 2000 census.