City Arms

650-738-6880 (fax)
90 Eureka Square
Suite D
Pacifica, California 94404


Due to extremely high volume of releases, we have temporarily reduced hours of operation. Sorry for any inconvenience it may cause. We’ll be back to our normal schedule as soon as physically possible.

Tuesday-Friday 11am-5pm

Fully Licensed Firearms Retailers • Firearms • Ammunition • Firearm Accessories

CITY ARMS and CITY ARMS EAST are fully licensed San Francisco Bay Area firearms retailers that offer our customers excellent selections of firearms, ammunition and other related accessories for recreational sport and hunting at very reasonable prices. Firearm estate sales and appraisal services are available. We also have an extensive selection of quality knives.

Our two showrooms are conveniently located within a short driving distance from anywhere in the San Francisco Bay Area. Our original location, City Arms, is located along the beautiful San Mateo County coastline in Pacifica, California (7 miles south of San Francisco on Hwy 1). City Arms East, is located in Contra Costa County in Pleasant Hill (9 miles from Lafyette).

Please, come and visit us!

Show Your Pride, Let Us Know You Found Us Through Pink Spots
Gay & Lesbian (LGBTQ) Friendly Gun Sales & Repair


196 Reviews
October 11, 2020
I have been buying firearms from City Arms in Pacifica since they opened approximately 15 years ago, and not once had a negative experience. For those...
October 13, 2020
City Arms is really hit and miss when it comes to their customer service. In the same trip I was treated both extremely poorly by one employee (the doorman)...
July 21, 2020
I will never go back there, ever again! The guy with the Russian accent is an idiot! I told him I need a handgun. He said they are only selling ammo for...


Closed. Opens at 11:00 am
Sunday: Closed
Monday: Closed
Tuesday: 11:00 am - 7:00 pm
Wednesday: 11:00 am - 7:00 pm
Thursday: 11:00 am - 7:00 pm
Friday: 11:00 am - 7:00 pm
Saturday: 11:00 am - 5:00 pm


90 Eureka Square
Suite D
Pacifica, California 94404
Get directions

Additional Locations

60 Golf Club Road Unit B Pleasant Hill, California 94523
Get directions