Wyoming is famous for its wide-open spaces, natural beauty, majestic mountains and ancient forests.

But it could also be known for its residents' generosity.

WalletHub, the online personal finance outlet, recently analyzed all 50 states' charitable giving using 17 metrics, including volunteerism, percentage of income donated and charities per capita.

Among the five states with the highest household incomes, only Maryland and Colorado made the top 10 in the most-charitable-states list (other wealthy states included California, 37 on WalletHub's list; New Jersey, 35; Washington, 14; and Alaska, 12). Wyoming was followed by (in order) Utah, Maryland, Minnesota, Virginia, Colorado, Delaware, Maine, Pennsylvania and Oregon.

WalletHub says the Cowboy State topped its list partly because its people spend a lot of their time and energy giving back. Wyoming residents average about 29 hours of volunteer time each year, fifth-most in the United States. About 34% of its people volunteer.