Some calculations I've seen put the percentage slightly higher, either by adding active-duty personnel or by subtracting non-veterans below 18; but seven percent is about right for a general calculation. ABC puts it this way:
According to the 2010 Census, the population of the United States is 308,745,538. Including active duty, national guard and reserves, the population of Americans in uniform is 2,317,761, meaning that less than1 percent, .75 percent to be exact, of the country's population is a member of the military.
While only a fraction of a percent of the country's population is currently serving, 7 percent of the population is veterans. There are 22,658,000 veterans in america today, just 8 percent of which are female.
I am blessed to live in a family in which three people represent that 7 percent: my husband and his mother and father are all Air Force veterans. I am grateful to them and to all veterans for their service to our country; the OWS protesters, who like to call themselves the ninety-nine percent, could learn a lot about duty, honor, responsibility, hard work and sacrifice from the seven percent.
Happy Veterans Day to all veterans, all active-duty military, and all of their families--and God bless!