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.
According to the United States Census Bureau, the township has a total area of 28.9 square miles, of which, 28.5 square miles of it is land and 0.3 square miles of it (1.21%) is water. It is drained by the Lehigh River, which separates it from Northampton County.
The township's numbered routes include 309, 873, 329, and 145. Another thoroughfare is Mauch Chunk Road, which runs from 329 in Ballietsville into Allentown. North Whitehall's villages include Ballietsville, Coffeetown, Ironton, Kernsville, Laurys Station, Mechanicsville (also in North Whitehall,) Meyersville (also in North Whitehall,) Neffs (also in Washington Township,) Orefield (also in North Whitehall,) Ormrod, Ruchsville, Scheidy, and Schnecksville.