By state law, New Jersey municipalities can only issue one new liquor license to a restaurant or bar for every 3,000 residents. Because preexisting licenses were grandfathered in when the law changed, some cities have far more licenses than the population quota would allow.
Data: New Jersey Division of Alcoholic Beverage Control, American Community Survey Note: excludes dry municipalities.