赵川镇在
宣化县县域东北部。东与李家堡镇和
宣化区庞家堡镇相接,西与东望山乡、贾家营镇相连,南以黑黛山与
下花园区定方水乡为界,北隔长城与崇
礼县为邻。地理座标:。177.5平方公里。土壤以栗钙土为主,还有少量草甸土、灌淤土。耕地4322.4公顷,其中水浇地2020公顷。2006年辖27个村、2个自然村,10708户、31213人,其中乡村9513户、28893人。密度179人/平方公里。因镇治设在赵川村而得名。1939年归龙关县辖,1960年划入宣化市。1961年又划回
宣化县为赵川公社,1984年为赵川乡,1985年由乡改为镇。1996年原赵川镇、原小村乡、原大白阳乡合并,成立新的赵川镇。