MIPH has three programs which include:All of our programs are designed to help provide services and support for families and children in Middlesex County and the surrounding area.

Please contact us for any volunteer opportunities.