清道光二十年(1840)置鰼水理民經政廳,1914年置鰼水分縣,民國4年(1915)置鰼水縣,因轄境為古鰨國地,有鰼水河,以此名縣。1959年改為習水縣。
1996年,習水縣面積3124平方千米,人口約61萬人,轄14個鎮、9個鄉:東皇鎮、土城鎮、同民鎮、醒民鎮、隆興鎮、習酒鎮、回龍鎮、桑木鎮、永安鎮、良村鎮、溫水鎮、仙源鎮、官店鎮、寨壩鎮、桃林鄉、雙龍鄉、大坡鄉、三岔河鄉、程寨鄉、二里鄉、二郎鄉、民化鄉、坭壩鄉?h政府駐東皇鎮。
2000年第五次人口普查,習水縣總人口591208人,其中:東皇鎮72994人,土城鎮37811人,同民鎮16873人,醒民鎮15198人,隆興鎮21850人,習酒鎮33658人,回龍鎮29213人,桑木鎮20263人,永安鎮21226人,良村鎮31248人,溫水鎮42204人,仙源鎮22328人,官店鎮25852人,寨壩鎮23484人,民化鄉15589人,二郎鄉19941人,二里鄉18793人,三岔河鄉17235人,大坡鄉25840人,雙龍鄉12568人,桃林鄉21374人,坭壩鄉13802人,程寨鄉16373人,馬臨工業經濟區15491人。
2003年末,習水縣總人口69.13萬人,其中非農業人口5.63萬人;少數民族1.10萬人。轄14個鎮、9個鄉,1個工業經濟區,221個村(居)委會。
2007年末,全縣總面積3127.7平方千米,總人口68.1萬人,其中少數民族1.05萬人,非農業人口6.74萬人,轄14個鎮、9個鄉、1個工業經濟區,210個行政村、15個居委會。
2010年第六次人口普查,習水縣常住總人口523180人,其中:東皇鎮106237人,土城鎮30109人,同民鎮11312人,醒民鎮11469人,隆興鎮33366人,習酒鎮28045人,回龍鎮23976人,桑木鎮16316人,永安鎮17370人,良村鎮26633人,溫水鎮37382人,仙源鎮18282人,官店鎮19665人,寨壩鎮17107人,民化鄉15069人,二郎鄉16143人,二里鄉15096人,三岔河鄉12507人,大坡鄉20014人,雙龍鄉9539人,桃林鄉16376人,坭壩鄉9255人,程寨鄉11912人。2010年末,習水縣常住人口52.32萬人。
2011年末,習水縣面積3128平方千米,常住人口51.77萬人,戶籍人口72.15萬人。轄14個鎮、9個鄉,1工業經濟區,29個居委會、210個行政村。