Cherryville is an unincorporated community in Lehigh Township, Northampton County, Pennsylvania. Cherryville is located approximately 3 miles (4.8 km) east of Walnutport, 12.5 miles (20.1 km) north of Allentown and 5.5 miles (8.9 km) northwest of Northampton. It is situated along Pennsylvania Route 248, between the towns of Indianland and Pennsville. The zip code is 18035. Its population was 258 as of the 1990 Census.