Military veterans make more money than non-veterans, a new University of Akron study says.

Veterans earned an average of $26 an hour between 2005 and 2015, compared to $21 an hour for non-veterans, concluded the study, "The Veteran Wage Differential."

Authors Francesco Renna and Amanda Weinstein, both UA economics professors, attributed the difference to veterans having a higher educational attainment and greater cognitive and people skills gained in the military. They also are mobile and can choose to live in areas with better local economies, they said.

“Many people are surprised when I show them that veterans tend to have higher wages than non-veterans,” Weinstein, assistant professor of economics and a U.S. Air Force veteran, said in a prepared statement.

The transition from military service to the private sector may be difficult for many veterans, but when they do find a job, they tend to be successful in the workplace, the study concluded.

Veterans may be underestimated, the study says.

“The men and women that I had the opportunity to serve with in the military are highly skilled, dedicated, and hard-working,” Weinstein said. “They have a lot to offer the workforce and the data shows that.”