from matplotlib import pyplot as plt f = plt.figure() r = f.canvas.get_renderer() t = plt.text(0.5, 0.5, 'test') bb = t.get_window_extent(renderer=r) width = bb.width height = bb.height