เทศบาลนครสกลนคร ได้รับการจัดตั้งขึ้นเมื่อวันที่ 11 มีนาคม พ.ศ.2479 ตามพระราชกฤษฎีกาจัดตั้งเทศบาลเมืองสกลนคร
จังหวัดสกลนคร พ.ศ.2479 (ประกาศในราชกิจจานุเบกษา เล่มที่ 53 หน้า 1319 ลงวันที่ 14 มีนาคม พ.ศ. 2479)
นายกเทศมนตรีคนแรกคือ บุขถิรมัยสิทธิการ เข้าดำรงตำแหน่ง เมื่อวันที่ 15 กันยายน พ.ศ.2480 มีพื้นที่ 13 ตารางกิโลเมตร
โดยยกเอาพื้นที่ดำบลธาตุเชิงชุมทั้งตำบลเป็นเขตเทศบาล สำนักงานเทศบาลแต่ก่อนเรียกว่า "ศาลาเทศบาลเมืองสกลนคร"
เดิมนั้นตั้งอยู่สถานีรถปรับอากาศ เมื่อก่อนนั้นเป็นที่ตั้งของตลาดสดเทศบาล ต่อมาเมื่อปี พ.ศ.2500
จึงย้ายมาตั้งสำนักงานมาอยู่ในสถานที่ปัจจุบัน เปลี่ยนสถานะเป็น "เทศบาลนครสกลนคร" เมื่อวันที่ 8 มีนาคม 2555