I'll be the first to admit that I can't get through the day with at least one, two, or three cups of coffee. If I don't have a cup in the morning, I know I can count on a pounding headache by noon. It seems like the Garden State also loves a good cup of joe.

There is a new poll out from MSN.com featuring the town in every state that has the most coffee shops per 10,000 people. New Jersey does make the Top 10 list, but the # 1 town in the survey is Naples, Florida with 22.3 coffee shops per 10,000 people.

The town of Paramus in Bergen County is the official coffee capital of New Jersey with 22.3 coffee shops per 10,000 people, and that's good for #9 on the survey.

Brooklyn Center, Minnesota comes in at #2 and Tysons Corner, Virginia lands at #3. The official coffee capital of Pennsylvania is Easton which makes the list at #29.

What's you're favorite coffee shop in South Jersey? Tell us in the comments section below.

Source: MSN.com