Yelena Shumilova, the mayor of Novomichurinsk, was beaten by two unknown assailants near the local district administration building late on December 6.
Shumilova was hospitalized with head injuries and a broken nose.
Authorities say they are investigating possible motives.
Novomichurinsk, in Ryazan Oblast, lies some 200 kilometers from Moscow.
Read in Russian here