While more than four in five Americans celebrate the Christmas holiday, not everyone is happy about it. Between cold temperatures, early sunsets, and holiday shopping stress, there are plenty of people who feel a bit Grinchy this time of year.
So which cities across the country are the Grinchiest of all? And which cities are overflowing with Christmas cheer? Our team analyzed 75 of the biggest U.S. cities and evaluated them across two dozen metrics to help measure the spirit of the season.
Key findings
- Albuquerque, New Mexico, is the Grinchiest city in the U.S. in 2025.
- Salt Lake City, Utah, is the U.S. city with the most holiday spirit.
- Corpus Christi, Texas, has the fewest holiday events and festivals in the country relative to its population, while Buffalo, New York, has the most.
- Residents of Las Vegas, Nevada, donate money to charity at the lowest rate of any major city, while people living in Salt Lake City give at the highest rate.
The Grinchiest cities in the U.S. this holiday season
1. Albuquerque, New Mexico
- Number of holiday events and festivals per 100K people: 12.0
- Percentage of the population that donates to charity annually: 38.5%
- Holiday score: 23.3/100
As a whole, New Mexico's desert climate isn't exactly what most people think of when it comes to stereotypical Christmas conditions, so maybe it isn't that surprising that the state's largest city doesn't go all out for the holidays. On a per capita basis, Albuquerque ranks in the bottom five in the country for the number of holiday events and holiday decoration shops.
2. Las Vegas, Nevada
- Number of holiday events and festivals per 100K people: 25.9
- Percentage of the population that donates to charity annually: 34.7%
- Holiday score: 33.4/100
Las Vegas is a bustling tourist destination year-round, so the impacts of holiday decor and celebrations may get a bit lost in the general glitz and glamor of Sin City. Vegas is also known as a city that wants to take your money and not give back, something that is reflected in the fact that just 34.7% of residents donate to charity annually, the lowest rate in the country.
3. New York, New York
- Number of holiday events and festivals per 100K people: 18.2
- Percentage of the population that donates to charity annually: 44.4%
- Holiday score: 35.6/100
Finding a fresh Christmas tree in the Big Apple can be tough. NYC has the lowest rate of tree lots and farms per capita of any city in the country, at just 1.6 per 100,000 people. Relative to population, the city also has the second-fewest holiday decoration shops in the country— just 0.8 shops per 100,000 people.
4. Tallahassee, Florida
- Number of holiday events and festivals per 100K people: 28.2
- Percentage of the population that donates to charity annually: 41.5%
- Holiday score: 35.6/100
Shoppers in Florida's state capital might find themselves a bit pressed for options come the holidays, as the city ranks in the bottom 10 in the country when it comes to the number of shopping centers per capita and has the sixth-fewest holiday markets of any city.
5. San Diego, California
- Number of holiday events and festivals per 100K people: 26.4
- Percentage of the population that donates to charity annually: 43.3%
- Holiday score: 35.7/100
San Diego's shopping scene may leave something to be desired for those looking to pick up presents in person. The city ranks in the bottom 25 in the country when it comes to the number of shopping centers and holiday markets per capita, while also ranking in the bottom half of the country in terms of toy stores and department stores relative to population size.
6. Louisville, Kentucky
- Number of holiday events and festivals per 100K people: 31.0
- Percentage of the population that donates to charity annually: 49.0%
- Holiday score: 36.0/100
Relative to its population size, Louisville ranks near the bottom of the country in terms of the number of holiday festivals and events, holiday decoration shops, and Christmas tree lots and sellers available to revelers.
7. Los Angeles, California
- Number of holiday events and festivals per 100K people: 14.9
- Percentage of the population that donates to charity annually: 43.4%
- Holiday score: 36.7/100
The City of Angels is not so angelic when it comes to volunteering. Less than a quarter of Angelenos — just 24.1% — formally volunteer their time annually to help others. That is one of the fifteen lowest rates in the country.
8. Reno, Nevada
- Number of holiday events and festivals per 100K people: 42.6
- Percentage of the population that donates to charity annually: 38.3%
- Holiday score: 37.3/100
Similar to Las Vegas, Reno is one of the least charitable cities in the country, ranking in the bottom three in formal and informal volunteering rates and donations to charity. Reno also has some of the lowest search volumes in the country for terms like "Christmas concert" and "Christmas festival."
9. San Antonio, Texas
- Number of holiday events and festivals per 100K people: 76.3
- Percentage of the population that donates to charity annually: 44.4%
- Holiday score: 37.7/100
Christmas shopping in San Antonio leaves something to be desired, as the city has just 6.2 shopping centers and malls per 100,000, the third-lowest of any city. San Antonio also has low numbers of toy stores and holiday markets per capita, which can make it harder to find the perfect holiday gifts.
10. Corpus Christi, Texas
- Number of holiday events and festivals per 100K people: 3.2
- Percentage of the population that donates to charity annually: 44.7%
- Holiday score: 37.9/100
This Texas city located on the Gulf is another place where traditional winter weather isn't very common, with snow falling there just a handful of times over the last century. When it comes to communal celebrations of the holiday season, options are limited in Corpus Christi, at just 3.2 holiday events per 100,000 people.
The jolliest cities in the U.S. this holiday season
1. Salt Lake City, Utah
- Number of holiday events and festivals per 100K people: 236.6
- Percentage of the population that donates to charity annually: 71.3%
- Holiday score: 83.1/100
Residents of Salt Lake City are the most generous in the country when it comes to both their time and money. More than 71% of people living in SLC donate money to charity, the highest rate of any city we looked. Nearly half of Salt Lake citizens (46.6%) formally volunteer while more than two-thirds (68.2%) informally help others in their community during the year, both of which are the highest rate in the nation for those metrics.
2. Minneapolis, Minnesota
- Number of holiday events and festivals per 100K people: 61.6
- Percentage of the population that donates to charity annually: 67.6%
- Holiday score: 80.0/100
Minneapolis is a city that looks after one another. It has 10.4 food banks per 100,000 people, the second-most of any city. Additionally, over 40% of Minneapolis residents volunteer their time to help others annually, also the second-highest rate in the country.
3. Pittsburgh, Pennsylvania
- Number of holiday events and festivals per 100K people: 135.2
- Percentage of the population that donates to charity annually: 61.3%
- Holiday score: 76.6/100
Pittsburgh residents are turning to the internet to find holiday cheer more than just about anyone else. Across five search terms covering topics such as holiday events, decorations, and recipes, Pittsburgh's average search volume is the second-highest of any city. Pittsburgh also ranks among the top 10 in toy stores per capita.
4. St. Louis, Missouri
- Number of holiday events and festivals per 100K people: 92.6
- Percentage of the population that donates to charity annually: 55.5%
- Holiday score: 76.4/100
With over 30 skating rinks available to St. Louis residents (one of the 10 highest totals of any city), there are plenty of opportunities to get out on the ice and celebrate the season with friends and family in The Lou. The Gateway to the West also ranks in the top five for the number of holiday decoration shops per 100,000 people (8.9).
5. Cincinnati, Ohio
- Number of holiday events and festivals per 100K people: 131.8
- Percentage of the population that donates to charity annually: 60.3%
- Holiday score: 74.9/100
Cincinnati has a high number of holiday events and festivals relative to its population size, with over 130 events per 100,000 people. The Queen City also boasts some of the highest concentrations of toy stores (20.3) and shopping centers (39.2) per 100,000 people in the country.
6. Cleveland, Ohio
- Number of holiday events and festivals per 100K people: 154.4
- Percentage of the population that donates to charity annually: 59.8%
- Holiday score: 72.2/100
Cleveland offers residents a variety of ways to celebrate the Christmas season. There are more than 150 holiday festivals and events per 100,000 people planned for this year, the sixth-most of any city. Cleveland also has more than 30 skating rinks available and ranks in the top 10 for Christmas tree lots per capita.
7. Seattle, Washington
- Number of holiday events and festivals per 100K people: 62.8
- Percentage of the population that donates to charity annually: 68.8%
- Holiday score: 70.3/100
Seattle has more food banks per capita than any other city in the country, 11.7 per 100,000 people. 68.8% of Seattle residents donate to charity annually, the second-highest rate in the nation, while the city also has high rates of volunteering. Looking beyond helping others, Seattle also has a high number of toy stores relative to the city's population.
8. Hartford, Connecticut
- Number of holiday events and festivals per 100K people: 104.5
- Percentage of the population that donates to charity annually: 64.4%
- Holiday score: 69.6/100
Hartford is located just a few hours from both Boston and New York, and during the holiday season that makes it relatively easy for Hartford residents to enjoy events in those cities as well as more local offerings. As a result, Hartford ranks well across multiple metrics relating to community celebrations, shopping, and more.
9. Atlanta, Georgia
- Number of holiday events and festivals per 100K people: 85.9
- Percentage of the population that donates to charity annually: 51.3%
- Holiday score: 69.0/100
Atlanta is a Christmas shopper's paradise. The city boasts more than 30 shopping centers (36.2) and department stores (35.4) per 100,000 people, landing ATL in the top 10 for both these shopping-related metrics.
10. Grand Rapids, Michigan
- Number of holiday events and festivals per 100K people: 118.5
- Percentage of the population that donates to charity annually: 56.2%
- Holiday score: 67.4/100
Grand Rapids has the 10th-most food banks per capita of anywhere in the country (6.6 per 100,000 people), showing how much they care about their food-insecure population. The Michigan city also boasts over 20 skating rinks for revelers to enjoy and has the 10th-most Christmas tree sellers and lots per capita.
Cities with the most and least number of holiday events and festivals
While every major U.S. city has holiday events and festivals, some places have more than others.
Buffalo, New York, outpaces every other city in the country, with more than 350 holiday celebrations per 100,000 citizens. That is far and away the most of any city, and more than 100 events per 100,000 people more than second place Richmond, Virginia.
On the other hand, Corpus Christi, Texas, has just 3.2 events per 100,000 people scheduled, the lowest rate in the country and around 1/120th the number of events per capita as Buffalo.
Cities where people donate the most and least to charity
One way that some people celebrate the holiday season is by donating to charity.
Residents of Salt Lake City, Utah, are most likely to make a monetary donation to help others. Over 70% of residents give money to charity every year. Seattle, Washington, is second at 68.8%.
Las Vegas residents are the least likely in the country to donate — just 34.7% of residents do so.
Tips for saving this holiday season
The holiday season doesn't have to drain your wallet or your Christmas spirit. Here are some ways to shop smart and save this season:
- Reduce your holiday debt. Switching credit cards is one way to manage your high-interest debt. The longest balance transfer credit cards offer a 0% introductory APR on qualifying purchases for up to 21 months.
- Save while you spend. There are plenty of tools out there that can help you find coupon codes or earn rewards. Capital One Shopping1 <p>Capital One Shopping compensates us when you get the browser extension using the links we provided.</p> is one option that can help you save money online.
Methodology
FinanceBuzz collected data on 75 of America's biggest cities.
Data for five major categories related to the Christmas holiday were collected for each city. Those categories were communal celebrations and decorations, holiday shopping, holiday season of giving, holiday cheer, and holiday "jeer." Each of those categories was created using individual data points listed below. Each data point was indexed using a 0 to 5 scale. Those scores were then weighted and added together to create a score of 0 to 20 for each category, then added together to give each city an overall score on a 0 to 100 scale. Overarching categories were also weighted against one another. The lowest-scoring cities were deemed to be the "Grinchiest."
For all data points, a weight of 1.00 is standard, with weights above 1.00 having a larger impact on a category's score and those below 1.00 having a lesser impact. The weights and sources for the metrics used are as follows:
Communal Celebrations and Decor - Overall Category Weight: 1.50
- The number of holiday events and festivals per 100,000 people - Eventbrite - Weight: 1.00
- The total number of ice skating rinks - YellowPages.com - Weight: 0.50
- The number of holiday decoration shops per 100,000 people - YellowPages.com - Weight: 1.25
- The number of Christmas tree farms/lots/shops per 100,000 people - Real Christmas Tree Board - Weight: 1.25
Holiday Shopping - Overall Category Weight: 1.00
- The number of holiday markets per 100,000 people - Eventbrite - Weight: 0.50
- The number of toy stores per 100,000 people - YellowPages.com - Weight: 0.50
- The number of department stores per 100,000 people - YellowPages.com - Weight: 0.50
- The number of shopping centers and malls per 100,000 people - YellowPages.com - Weight: 1.00
- Google Shopping score for "Wrapping Paper" over the last five years - Google Trends - Weight: 0.50
- Google Shopping score for "Christmas Cards" over the last five years - Google Trends - Weight: 0.50
- Google Shopping score for "Christmas Gifts" over the last five years - Google Trends - Weight: 0.50
Holiday Season of Giving - Overall Category Weight: 1.50
- The number of food banks per 100,000 people - YellowPages.com - Weight: 1.00
- The percentage of the population that formally volunteers annually - Most recent U.S. Census Volunteering and Civic Life data release - Weight: 1.00
- The percentage of the population that informally helps others annually - Most recent U.S. Census Volunteering and Civic Life data release - Weight: 1.00
- The percentage of the population that donates at least $25 to charity annually - Most recent U.S. Census Volunteering and Civic Life data release - Weight: 1.00
Holiday Cheer - Overall Category Weight: 0.50
- Google Trends score for "Christmas Party" over the last five years - Google Trends - Weight: 0.60
- Google Trends score for "Christmas Lights" over the last five years - Google Trends - Weight: 0.60
- Google Trends score for "Christmas Concert" over the last five years - Google Trends - Weight: 0.50
- Google Trends score for "Christmas Festival" over the last five years - Google Trends - Weight: 0.60
- Google Trends score for "Christmas Dinner" over the last five years - Google Trends - Weight: 0.60
Holiday Jeer - Overall Category Weight: 0.50
- Google Trends score for "Bah Humbug" over the last five years - Google Trends - Weight: 1.00
- Google Trends score for "I Hate Christmas" over the last five years - Google Trends - Weight: 0.75
- Google Trends score for "Christmas Stress" over the last five years - Google Trends - Weight: 1.00
- Google Trends score for "Christmas Anxiety" over the last five years - Google Trends - Weight: 1.00
- Google Trends score for "The Grinch" over the last five years - Google Trends - Weight: 0.25
In all cases where population was used to create a "per 100,000 people" calculation, population data came from the United States Census Bureau.
Complete factor scores and overall rankings for all 75 cities
| City | Overall City Score
(Higher Means Jollier) |
Communal Celebrations and Decor Score | Holiday Shopping Score | Holiday Season of Giving Score | Holiday Cheer Score | Holiday Jeer Score |
| Albuquerque, NM | 23.3 | 1.5 | 3.8 | 1.8 | 2.6 | 11.8 |
| Anchorage, AK | 45.1 | 3.9 | 3.2 | 8.4 | 5.4 | 15.8 |
| Atlanta, GA | 69.0 | 17.8 | 13.3 | 10.1 | 7.8 | 9.9 |
| Austin, TX | 42.2 | 7.6 | 5.3 | 5.7 | 7.3 | 10.7 |
| Baltimore, MD | 62.3 | 12.0 | 9.0 | 12.9 | 8.2 | 7.2 |
| Baton Rouge, LA | 54.2 | 11.3 | 9.0 | 7.6 | 10.6 | 8.1 |
| Birmingham, AL | 54.7 | 13.3 | 12.3 | 4.9 | 10.8 | 8.5 |
| Boise, ID | 61.7 | 10.5 | 8.9 | 12.2 | 11.6 | 6.3 |
| Boston, MA | 58.0 | 9.5 | 9.9 | 11.2 | 6.8 | 9.4 |
| Buffalo, NY | 54.9 | 16.7 | 12.4 | 6.3 | 6.6 | 6.6 |
| Charlotte, NC | 44.7 | 9.5 | 7.1 | 4.9 | 9.7 | 8.7 |
| Chicago, IL | 47.2 | 7.1 | 6.6 | 7.6 | 7.7 | 10.6 |
| Cincinnati, OH | 74.9 | 17.4 | 15.2 | 13.1 | 9.8 | 6.3 |
| Cleveland, OH | 72.2 | 15.5 | 11.6 | 13.0 | 12.5 | 6.7 |
| Colorado Springs, CO | 53.5 | 6.2 | 6.3 | 11.2 | 8.9 | 9.7 |
| Columbus, OH | 51.7 | 8.7 | 7.2 | 10.5 | 7.2 | 7.5 |
| Corpus Christi, TX | 37.9 | 2.2 | 3.6 | 4.9 | 4.6 | 17.8 |
| Dallas, TX | 56.3 | 16.9 | 7.8 | 6.6 | 8.0 | 10.4 |
| Denver, CO | 66.2 | 13.3 | 8.9 | 12.9 | 6.5 | 11.8 |
| Des Moines, IA | 57.8 | 10.3 | 9.2 | 11.2 | 5.7 | 10.3 |
| Detroit, MI | 54.8 | 12.6 | 7.9 | 9.0 | 5.8 | 10.5 |
| Fort Wayne, IN | 48.5 | 7.3 | 7.8 | 9.9 | 8.5 | 5.0 |
| Grand Rapids, MI | 67.4 | 17.6 | 12.0 | 11.2 | 6.9 | 8.6 |
| Greensboro, NC | 56.5 | 11.8 | 10.4 | 8.3 | 9.1 | 8.7 |
| Hartford, CT | 69.6 | 14.7 | 11.6 | 14.4 | 7.9 | 6.6 |
| Honolulu, HI | 49.2 | 1.6 | 10.4 | 7.9 | 7.7 | 13.7 |
| Houston, TX | 42.0 | 6.5 | 7.1 | 4.8 | 7.0 | 11.9 |
| Indianapolis, IN | 54.6 | 9.5 | 7.9 | 10.2 | 8.7 | 8.0 |
| Jacksonville, FL | 39.0 | 5.9 | 6.0 | 2.6 | 9.3 | 12.7 |
| Kansas City, MO | 52.6 | 12.2 | 7.7 | 8.2 | 8.0 | 8.3 |
| Las Vegas, NV | 33.4 | 5.2 | 11.4 | 0.9 | 4.3 | 10.7 |
| Lexington, KY | 43.0 | 6.7 | 7.7 | 8.4 | 6.3 | 5.4 |
| Lincoln, NE | 50.4 | 7.8 | 5.7 | 11.0 | 6.1 | 8.9 |
| Little Rock, AR | 51.6 | 9.1 | 7.3 | 9.1 | 6.5 | 10.6 |
| Los Angeles, CA | 36.7 | 4.9 | 5.4 | 4.1 | 6.2 | 12.0 |
| Louisville, KY | 36.0 | 4.0 | 6.4 | 5.8 | 7.5 | 6.5 |
| Madison, WI | 62.7 | 12.3 | 8.2 | 13.6 | 6.4 | 8.5 |
| Memphis, TN | 40.3 | 3.9 | 6.0 | 8.5 | 4.1 | 9.2 |
| Miami, FL | 47.4 | 11.4 | 11.1 | 5.0 | 2.1 | 12.9 |
| Milwaukee, WI | 61.3 | 11.3 | 8.8 | 11.4 | 10.2 | 8.3 |
| Minneapolis, MN | 80.0 | 17.0 | 14.8 | 15.0 | 10.9 | 7.3 |
| Nashville, TN | 52.5 | 5.3 | 6.4 | 9.6 | 13.3 | 8.2 |
| New Orleans, LA | 41.0 | 4.2 | 10.7 | 4.0 | 10.5 | 7.6 |
| New York, NY | 35.6 | 3.5 | 7.4 | 3.9 | 3.3 | 13.5 |
| Oakland, CA | 60.1 | 13.5 | 14.5 | 8.3 | 3.0 | 12.4 |
| Oklahoma City, OK | 43.5 | 5.0 | 5.1 | 8.3 | 9.0 | 7.7 |
| Omaha, NE | 51.5 | 5.4 | 6.3 | 11.6 | 6.9 | 9.5 |
| Orlando, FL | 56.4 | 13.9 | 12.4 | 4.8 | 11.3 | 9.2 |
| Philadelphia, PA | 54.1 | 11.1 | 9.8 | 9.1 | 7.3 | 7.8 |
| Phoenix, AZ | 52.0 | 8.6 | 6.5 | 9.2 | 7.3 | 11.1 |
| Pittsburgh, PA | 76.6 | 16.2 | 15.5 | 13.5 | 12.7 | 5.2 |
| Portland, OR | 65.3 | 10.0 | 9.6 | 13.4 | 7.6 | 11.4 |
| Providence, RI | 54.2 | 12.2 | 10.0 | 8.4 | 8.7 | 6.4 |
| Raleigh, NC | 51.4 | 9.8 | 9.1 | 6.4 | 10.5 | 9.3 |
| Reno, NV | 37.3 | 7.0 | 5.7 | 4.1 | 6.0 | 10.3 |
| Richmond, VA | 63.6 | 13.5 | 14.1 | 10.8 | 7.3 | 7.2 |
| Riverside, CA | 63.9 | 15.5 | 13.0 | 8.6 | 6.2 | 12.0 |
| Sacramento, CA | 45.7 | 12.2 | 7.1 | 5.8 | 5.5 | 9.2 |
| Salt Lake City, UT | 83.1 | 18.5 | 15.9 | 15.0 | 11.0 | 7.7 |
| San Antonio, TX | 37.7 | 5.2 | 4.4 | 4.6 | 8.2 | 10.8 |
| San Diego, CA | 35.7 | 5.0 | 4.9 | 4.0 | 6.6 | 11.3 |
| San Francisco, CA | 40.6 | 8.3 | 6.8 | 5.1 | 3.0 | 12.4 |
| San Jose, CA | 38.8 | 7.5 | 6.2 | 4.9 | 3.0 | 12.4 |
| Seattle, WA | 70.3 | 13.3 | 9.9 | 14.3 | 6.4 | 12.1 |
| Sioux Falls, SD | 53.6 | 3.1 | 6.7 | 11.6 | 7.7 | 12.9 |
| Spokane, WA | 61.1 | 7.4 | 7.6 | 14.3 | 6.8 | 10.6 |
| St. Louis, MO | 76.4 | 18.0 | 14.0 | 12.1 | 9.9 | 10.3 |
| Tallahassee, FL | 35.6 | 4.2 | 5.9 | 3.1 | 5.8 | 13.6 |
| Tampa, FL | 57.8 | 15.7 | 9.1 | 6.3 | 10.6 | 9.8 |
| Toledo, OH | 62.7 | 15.3 | 10.0 | 11.7 | 6.2 | 7.7 |
| Tucson, AZ | 39.5 | 4.4 | 4.3 | 7.9 | 4.6 | 10.4 |
| Tulsa, OK | 45.0 | 5.0 | 6.5 | 7.3 | 9.8 | 8.9 |
| Virginia Beach, VA | 45.5 | 6.1 | 7.4 | 8.8 | 8.4 | 6.0 |
| Washington, DC | 61.8 | 10.5 | 8.4 | 11.5 | 7.7 | 12.3 |
| Wichita, KS | 48.3 | 4.2 | 4.1 | 10.4 | 7.6 | 11.5 |
| Average | 43.3 | 7.1 | 4.3 | 7.6 | 7.5 | 9.3 |