后，所有坦克都採用大口径单主炮设计，亦是高火力地面武器中的代表，坦克炮可分为滑膛炮及线膛炮，英国及印度是现时少数仍然採用线膛炮坦克的国家。现代主流的坦克炮可分为北约的120毫米口径及苏联/俄罗斯、的125毫米口径。坦克炮可发射多种类型的弹药，但主要发射穿甲弹及高爆弹，部份滑膛炮更可发射导弹，炮管上的砲膛清除器更成为现代坦克的常见装置。现代坦克主炮通常备有散热系统来降低发射时炮管各部份的温度以保持准确度及射程，例如在下雨时发射后炮管顶部会比底部较快散热，侧风时炮管一侧亦会较快散热于另一侧，这种金属反应会影