Which American city is the best place to celebrate the stars and stripes for the 4th of July? According to a new study from WalletHub.com, you’ll have to head approximately 100 miles south of the nation’s capitol to Richmond, Virginia for the best celebration.

WalletHub’s study looked at the 100 largest cities in the country and graded them on 14 different areas–among them weather, price of hotel rooms in the area, legality of fireworks, and swimming pools per capita–and weighted them due to perceived importance to come up with their definitive ranking. Richmond, Virginia topped the list with one of the highest entertainment and food ranks, as well as scoring high in attractions and recreation/outdoor activities and its weather forecast.

Rounding out the top five are Irvine, California; Cincinnati, Ohio; Oakland, California; and Washington, D.C. While many may wonder how Philadelphia–home to Independence Hall and often synonymous to patriotism–ranked 18th, the place our forefathers signed the Declaration of Independence received low scores for entertainment and food, which dragged its over all ranking down.

For the complete list of 100 cities, click here and check below to see if your town made the top 10!

Top 10 Cities for the 4th of July:

1. Richmond, Virginia

2. Irvine, California

3. Cincinnati, Ohio

4. Oakland, California

5. Washington, D.C.

6. Fremont, California

7. San Bernadino, California

8. Irving, Texas

9. Long Beach, California

10. Riverside, California

Bottom 10 Cities for the 4th of July:

1. Durham, North Carolina

2. Anchorage, Alaska

3. Greensboro, North Carolina

4. Lubbock, Texas

5. Toledo, Ohio

6. Winston-Salem, North Carolina

7. Charlotte, North Carolina

8. Louisville, Kentucky

9. Chesapeake, Virginia

10. Corpus Christie, Texas