Michael James Hughes, 44, of the 300 block of West Broadway Street allegedly burglarized homes in Conewago, Dover, Paradise, York and Windsor townships, police said.
Hughes was arrested Feb. 8 after someone saw him burglarizing a Hellam Township home and he rammed a police cruiser during a chase that ended in Red Lion, police said.
While searching the vehicle, York Area Regional Police found a bag of heroin and a large amount of cash in Hughes' pockets, police said at the time.
Hughes told police he had been using the heroin, "which caused him to do everything that he did," court documents state.
On Tuesday, Northern Regional police said Hughes will be charged with five burglaries that were committed in 2011.
In addition, Hughes faces charges in connection with an another seven daytime burglaries dating back to October, said Detective Trent Buschman with York Area Regional Police.
Jewelry, electronics, weapons and cash were among the items stolen from homes in the 5900 block of Bull Road in Dover Township; 1000 block of Bremer Road, 4100 block of the Susquehanna Trail and the 1300 block of Copenhaffer Road in Conewago Township; and the 100 block of Beaver Creek Road in Paradise Township, according to Northern Regional police. York Regional did not provide further details about the burglaries late Tuesday.
Hughes told investigators he used money from the burglaries to "support his addiction to heroin," police said.
For each Northern Regional incident, Hughes was charged with burglary, criminal trespass, theft by unlawful taking and receiving stolen property.
In York Area Regional's jurisdiction, Hughes faces charges of burglary, theft, receiving stolen property and illegal possession of a firearm.
Hughes has been in York County Prison since his February arrest.
Hellam Township Police received a call Feb. 8 about a man in a tan minivan driving away from a home that had been burglarized, police said. Springettsbury Township Police saw a 1999 Chevrolet Venture with the same license plate driving through their jurisdiction, and they began to chase the speeding driver, police said.
He drove in the wrong lane, sending drivers off the road, and went through a red light, police said at the time.
Cpl. Michael Georgiou with York Area Regional pulled his vehicle up to block traffic when the driver, Michael James Hughes, reached Red Lion, police said. Hughes turned his car and hit the cruiser, documents state.
Hughes then drove off the road and onto the sidewalk, where his car stopped and he was arrested.