Live Life to the Fullest Potential
Turn to Northern Maine General to provide expert care
Improve Your Quality of Living
Connect With a High-Quality Social Services Organization for Care
Your mental, physical, emotional, and social well-being are important. If something happens to impact your quality of life, you may need to turn to a social services organization for assistance. Northern Maine General offers a wide range of services, from assisted living solutions to mental health resources for clients of all ages.
You'll be able to regain and maintain your quality of living in no time when you work with us. We've served Aroostook County since 1907 with primary locations in Eagle Lake and Caribou. Call 207-444-5152 now to get in touch with our Eagle Lake, Maine location. You can also call 207-492-1036 to get in touch with our Caribou, Maine location.
Serving All Ages Since 1907
Rest assured that our highly experienced team can meet your needs
Find the right services to meet your needs
When it comes to care, every client has unique needs. That's why you should work with an organization that has numerous services . We offer...
- Outpatient Mental Health Services
- Home and Community Support Services
- Behavioral Health Services
- Targeted Case Management Services
- Consultation and Resource Services
- Subsidized Apartment Services
Our organization has been around for more than 116 years, and we know how to expertly care for each and every client. You can count on us to get to know your individual situation and pair you with the proper resources.
Depend on us for the care you need
When it comes to proper care, you'll want to make sure you've trusted the right team. At Northern Maine General, our mission is to provide individuals with the highest standards of care, promote dignity and respect, encourage talents and individuality and help all of the people we serve enjoy life to the fullest potential. Reach out to us right away to learn more.
Employee Self Service
Employee access to Attendance on Demand (AOD) and NMG Payroll Portal provides current employees with the ability to:
- Clock in & out
- Track total hours worked
- View work schedules
- Follow earned time balance
- Access to the payroll portal

