宣汉县隶属于四川省达州市。它位于四川盆地东北部的大巴山南麓,重庆、四川、陕西、湖北的交界处。它是达州的卫星城,位于东经107° 22′~ 108° 32′和北纬31° 06′~ 31° 49′之间。东北与重庆市城口县接壤,东邻重庆市开州区,南、西与开江县接壤,县城距达州市32公里,距达州机场42公里。襄渝铁路、渝陕高速、大湾高速、210国道穿境而过。
截至2018年,宣汉县辖31个镇、19个乡、4个民族乡。
宣汉县辖东乡镇、唐骏镇、清溪镇、普光镇、天盛镇、白树镇、八角镇、南坝镇、五堡镇、凤凰镇、华景镇、范块镇、新华镇、黄金镇、胡加镇、毛坝镇、双河镇、大成镇、土渚镇、下坝镇和红红镇苗安乡、天宝乡、林东乡、良丰乡、夏商乡、天台乡、关山乡、南坪乡、林峰乡、七陂乡、三墩土家族乡
2019年末,宣汉县户籍总人口127.82万人,比上年末减少1.66万人,其中女性60.32万人。根据市统计局反馈,2019年末我县常住人口102.3万人,常住人口城镇化率42.35%,比上年提高1.6个百分点。
2019年,宣汉县地区生产总值达到3699.09万元,比上年增长8.0%。其中,第一产业增加值69.6123亿元,增长3.0%;第二产业增加值1413.637万元,增长9.8%;第三产业增加值158.933亿元,增长8.7%。三次产业对经济增长的贡献率分别为8.1%、54.5%和37.4%,分别拉动地区生产总值增长0.6、4.4和3个百分点。三次产业结构由去年的20.5:40.7:38.8调整为18.8: 38.2: 43.0。人均国内生产总值为36159元,增长8.8%,按年平均汇率计算,约为5242美元。