The woman was flagging cars at a road construction project in the 7000 block of Beth Bath Pike in East Allen when she was struck around 10:15 a.m. Wednesday morning.
She was flown to the hospital in serious condition by medical helicopter.
Pennsylvania State Police are investigating the accident.