Northkill Creek's watershed covers approximately 42 sqmi in Jefferson, Penn, Tulpehocken, Upper Bern and Upper Tulpehocken Townships and Bernville Borough in Berks County and South Manheim and Wayne Townships in Schuylkill County.