Tổng thống đươc bầu bởi Quốc hội Liên bang Đức gồm 630 đại biểu Quốc hội Đức và 630 đại diện các quốc gia liên bang. Để được bầu trong vòng đầu tiên ông Steinmeier cần nhận được 631 phiếu bầu. Ông được 931 phiếu trong số 1239 phiếu bầu quốc hội.
Ông Steinmeier được coi là ứng cử viên hàng đầu cho chức tổng thống. Tổng thống đương nhiệm Joachim Gauck trước đó đã từ chối tranh cử nhiệm kỳ mới, với lý do hiện nay ông đã 77 tuổi.