Like New Jersey, Idaho limits the number of liquor licenses in a municipality, based on the population. As Atrios notes, this limit is one reason there are so many chain restaurants.
State law dictates that a municipality is entitled to one package store license per 7,500 people and [...]

