Mayor Craig may, funnily enough, refer to two unrelated first female mayors of two different Manchesters, both liberals:

Bev Craig, 2nd mayor of (Greater) Manchester, England Joyce Craig, 56th mayor of Manchester, New Hampshire

See also

Craig Brown, 19th mayor of Whangārei, New Zealand Craig K. Brown, 57th mayor of Galveston, Texas Craig Greenberg, 3rd mayor of Louisville, Kentucky Craig (disambiguation)