1946年のMLBオールスターゲームはアメリカンリーグとナショナルリーグの間で行われた13回目のオールスターゲームである。1946年7月9日にボストン・レッドソックスの本拠地フェンウェイ・パークで行われた。試合結果は12 - 0でアメリカンリーグが勝利した。