The number of Czechs with permits to have firearms increased last year to 303,000, according to the police.
That figure is around 2,700 more than in 2016 and 11,000 more than two years ago.
Police say the rising trend of gun ownership has been caused by fears over migration, terrorist attacks, and fear of personal assault.
The number of guns, rifles and other firearms kept at home by Czechs rose to around 850,000, around 100,000 more than five years ago.
The anti-Babiš demonstration at Prague’s Letná: Questions and answers
Preservationists slam Jiřičná design for new Prague high rise development
Black Hawk down? Communists could pull support for Babiš gov’t if Soviet Mi-24s are replaced
Reputed 250,000 attend Prague protest calling for resignation of PM Babiš
New book offers Czech children growing up abroad picture of home