Most Americans who reported getting a flu shot in the past season received that vaccination in their physician's office. However, about 20% received their flu shot at a retail pharmacy and 12.6% at a walk-in clinic, according to an Ipsos Public Affairs poll.