Cumbria Police received reports of seven elderly people being attacked in the Scotch Street area between 19 February and 24 March.
Stephen Jackson, 49, of Shaddongate, Carlisle, has been charged with assault and using threatening behaviour to cause harassment, alarm and distress.
He will appear before North Cumbria Magistrates' Court on 30 June.
Police investigating attacks on people in Carlisle city centre who had just sneezed have charged a man.