Christmas is a time for being charitable, and when it comes to caring for others, come cities are better than others. According to research from WalletHub -- which looked at things like hours spent volunteering, money given to charity, child poverty rates, people helping neighbors, and providing shelter for the homeless -- these are the most caring cities in the country:
Madison, Wisconsin
Boston, Massachusetts
New York, New York
Virginia Beach, Virginia
Fremont, California
Pittsburgh, Pennsylvania
Jersey City, New Jersey
Lincoln, Nebraska
Seattle, Washington
Denver, Colorado
The least caring? We’re looking at you …
Birmingham, Alabama
San Bernardino, California
Tulsa, Oklahoma
Houston, Texas
Baton Rouge, Louisiana