TotalBeauty.com scoured Google listings, Yellow Pages, and other forums to find a complete listing of tattoo shops in every major metropolitan area, and then determined the number of tattoo parlors per 100,000 residents.
Richmond had 14.5 shops per 100,000 people, and beat out such cities as Portland, Ore. and Austin, Texas–even Los Angeles and San Francisco.
The number one city was Miami Beach, followed by Las Vegas at number two.
You can see the full list here.
Here is a story from the BizSense archives (Sept. 2008!) that explores whether tattoos are taboo in Richmond office places.