It happened on Little Sebago Lake in Windham, witnesses jumped in to help. They said once they got a man, a woman and a younger boy onto the boat, they headed back to Sabbady Point Road and called 9-1-1.
Fire officials said the people in the accident, were on jet skis and crashed at some point, but its unclear where and how fast they were going.
They were transported to Maine Medical Center in Portland with non life-threatening injuries.
Officials said they believe at least one of those people was visiting from out of state.
The cause of the crash is still under investigation. They said alcohol does not appear to be a factor and all three were wearing life jackets.