MetroPlus được thành lập vào năm 1985. Trụ sở chính của MetroPlus đặt tại 160 Water Street, Tầng 3, New York, New York, Hoa Kỳ 10038. Chủ tịch & Giám đốc điều hành của MetroPlus, Arnold Saperstein, hiện có tỷ lệ phê duyệt là 83%.