Anaheim police say Christian Barnes of Long Beach was taken into custody and booked on suspicion of possessing a destructive device.
Barnes is being held on $1 million bail. Police say he is cooperating with investigators and has indicated that this was an isolated incident with "unanticipated impacts."
"We take matters like this very seriously and are working closely with local authorities," said Suzi Brown, spokesperson for Disneyland Resort.
Authorities received reports of people hearing a small bang in a trash can within Mickey's Toontown just before 5:30 p.m. Tuesday. Officers found remnants of a water bottle, which was indicative of a dry ice explosion, police said.
There were no reports of injuries or property damage. Disneyland officials said an evacuation was conducted out of an abundance of caution, and a bomb squad responded to investigate.
"We believe that this individual did act alone," said Anaheim Police Sgt. Bob Dunn. "We're not certain that he understood the full weight of what would happen when this did go off in the trash can."
If convicted, Barnes could be responsible for paying for the police response.
Disney is the parent company of ABC7.