The cuisine of New Jersey is derived from the state's long immigrant history and its close proximity to both New York City and Philadelphia. Due to its geographical location, New Jersey can generally be divided by New York City cuisine in the northern and central parts of the state and Philadelphia cuisine in the southern parts. Restaurants in the state often make use of locally grown ingredients such as asparagus, blueberries, cranberries, tomatoes, corn, and peaches. New Jersey is home to approximately 525 diners, the most of any state. Various foods invented in the state, such as the pork roll, and salt water taffy, remain popular there today.