Kennedy is a hamlet and census-designated place (CDP) in the town of Poland in Chautauqua County, New York, United States. The population was 465 at the 2010 census.
Kennedy is located in the northeastern part of the town of Poland in eastern Chautauqua County, in the valley of Conewango Creek, a tributary of the Allegheny River. U.S. Route 62 intersects New York State Route 394 in the center of the hamlet on the north side of Conewango Creek. US 62 leads south 1 mile (1.6 km) to Exit 14 on the Southern Tier Expressway (Interstate 86 and New York State Route 17). From there it is 9 miles (14 km) west to Jamestown, the largest city in the region, and 24 miles (39 km) east to Salamanca.
According to the United States Census Bureau, Kennedy has a total area of 2.0 square miles (5.3 km2), all land.