Advertisement Advertisement Baltimore Mayor Catherine Pugh resigns Baltimore Mayor Catherine Pugh announced Thursday that she was resigning effective immediately. The resignation comes as she faces a growing scandal over her sales of a self-published children’s book series. Advertisement Advertisement