در حال حاضر خلخال کنونی شامل سه بخش مرکزی ، خورشرستم و شاهرود می باشد
بخش مرکزی شهرستان خلخال به مرکزیت شهر خلخال شامل :
دهستان خانندبیل شرقی
دهستان خانندبیل غربی
دهستان سنجبد شرقی
بخش خورش رستم شهرستان خلخال به مرکزیت شهر هشجین شامل :
دهستان خورش رستم جنوبی
دهستان خورش رستم شمالی
بخش شاهرود شهرستان خلخال به مرکزیت شهر کلور شامل :
دهستان پلنگا
دهستان شال
دهستان شاهرود
زبان اکثریت مردم بخش مرکزی و خورش رستم و عمده روستاهای این شهرستان ترکی آذربایجانی میباشد. کلور و نصف روستاهای بخش شاهرود تاتی صحبت می کنند و تعدادی از روستاهای شمالی خلخال که در دهستان سنجبد شرقی ساکن هستند، به کردی کرمانج تکلم می کنند.