The Twin Cities and Minnesota recorded some of the highest rates of volunteerism in 2010.

TOP 5 METRO AREAS

Minneapolis/St. Paul: 37.1 percent

Portland, Ore. : 36.2

Salt Lake City: 34.1

Seattle: 33.9

Rochester, N.Y.: 33.8

TOP 5 STATES

Utah: 44.5 percent

Iowa: 37.9

Minnesota: 37.5

Nebraska: 37.4

South Dakota: 37.2

Source: Corporation for National and Community Service