Direcţia Generală de Asistenţă Socială si Protecţia Copilului Maramures este o instituţie publică cu personalitate juridică, înfiinţată prin Hotararea Consiliului Judetean Maramures nr. 107 din 16 dec. 2004 si functioneaza în subordinea consiliului judeţean. Rolul acestei instituţii este de asigura la nivel judeţean, aplicarea politicilor şi strategiilor de asistenţă socială în domeniul protecţiei copilului, familiei, persoanelor singure, persoanelor vârstnice, persoanelor cu handicap, precum şi a oricăror persoane aflate în nevoie şi are responsabilitatea dezvoltării şi diversificării serviciilor sociale specializate, în funcţie de nevoile sociale identificate, cu scopul prioritar de a menţine funcţionalitatea socială a persoanei, urmărind reinserţia în mediul propriu de viaţă, familial şi comunitar.
In subordinea Direcţiei Generală de Asistenţă Socială si Protecţia Copilului Maramures, functioneaza urmatoarele servicii de protectie sociala:
Partea de Protectie a Copilului:
· 28 de Case de Tip Familial ( 8 Sighetu Marmatiei, 2 Ocna Sugatag, 2 Viseu de Sus, 12 Baia Mare, 1 Targu Lapus, 3 Mogosesti)
· 1 Centru de Plasament Copii Scolari (Sighetu Marmatiei)
· 2 Centre de Primire in Regim de Urgenta (Baia Mare, Sighetu Marmatiei)
· 2 Centre Maternale (Baia Mare, Sighetu Marmatiei)
· 1 Centru de zi pentru copii (Sighetu Marmatiei)
Partea de Protectie a Adultului:
· 1 Centru de Ingrijire si Asistenta pentru Persoane cu Handicap (Poienile de Sub Munte)
· 12 Centre de Recuperare si Reabilitare pentru Persoane Adulte cu Handicap (5 Sighetu Marmatiei, 1 Calinesti, 1 Viseu de Sus, 5 Baia Mare)
· 1 Centru de zi pentru adulti cu handicap (Sighetu Marmatiei)