カルビン・ジョンソン
2012年3月14日に8年間で、1億3200万ドルの契約延長をした。この金額は当時プロスポーツ史上最高額契約となった。
この年、発売されるマッデンNFL 13のカバーアスリートに候補に合計42人の中の1人となり、ファン投票により、決勝でキャム・ニュートンを52-48で破り、カバーアスリートに選ばれた。
この年、開幕から8試合で48回のレシーブで767ヤードを獲得したが、1TDにとどまった。9月30日のミネソタ・バイキングス戦で頭部にヒットを受けたが、脳震盪の影響があるのではないかといった見方を11月9日に否定した。
セントルイス・ラムズとの開幕戦では、6回のレシーブで111ヤードを獲得、勝利に貢献した。第3週のテネシー・タイタンズ戦では10回のレシーブで164ヤード、1TDをあげた。第4週のミネソタ・バイキングス戦ではチャド・グリーンウェイからヘルメットが衝突するタックルを受けていったんはサイドラインに下がったが、その試合中に復帰した。シカゴ・ベアーズ戦で3回のレシーブで34ヤード、翌週の10月28日のシアトル・シーホークス戦でも3回のレシーブで46ヤードと抑えられたが、最後の逆転TDドライブで2回レシーブ、1回は第3ダウンのピンチを救うファーストダウン獲得となった。
シーズンレシーブ獲得ヤード記録 1,964ヤード(2012年)
月間最多レシーブ 49回(2012年12月)
開幕からの連続複数タッチダウンレシーブ 4試合連続(2011年)
2年連続レシーブ獲得ヤード1600ヤード以上(2011年、2012年)
シーズン獲得ヤード1600ヤード以上 2回(マービン・ハリソン、トリー・ホルトとタイ記録)
100ヤード以上レシーブ連続達成試合数 8試合
10回以上レシーブ連続達成試合数 4試合
1シーズンにおけるレシーブ100ヤード以上達成試合数 11試合(マイケル・アービンとタイ記録)
複数タッチダウンレシーブ達成連続試合数 4試合(クリス・カーターとタイ記録)
4クォーターでの最多レシーブ獲得ヤード 329ヤード
連続した2試合でのレシーブ獲得ヤード 484ヤード(2013年11月)
レシーブで200ヤード以上獲得した試合数 5試合(ランス・アルワースとタイ記録)
連続した5試合でのレシーブ獲得ヤード 861ヤード
連続した6試合でのレシーブ獲得ヤード 962ヤード
レシーブ10000ヤード最速達成 115試合目(それまでの記録はトリー・ホルトの116試合)
10月30日のデンバー・ブロンコス戦では6回のレシーブで125ヤード、1TDをあげて、チームは45-10で快勝した。11月13日のシカゴ・ベアーズ戦でランス・ブリッグスのハードヒットを受けて、脳震盪を起こした。
第15週のオークランド・レイダース戦では残り39秒に6ヤードのTDパスをキャッチし、98ヤードのTDドライブをしめくくり、チームは28-27で勝利し、9勝5敗となり、ワイルドカード争いで他のチームに2ゲーム差をつけた。チームはクリスマスイブに行われた第16週のサンディエゴ・チャージャーズ戦で4回のレシーブで102ヤード、1TDをあげた。チームは38-10で勝利し、1999年以来となるプレーオフ進出を決めた、さらに第17週のグリーンベイ・パッカーズ戦では自己ベストとなる244ヤードを獲得したが、チームは41-45で敗れた。ロードでのニューオーリンズ・セインツ戦では12回のレシーブで211ヤードを獲得、2TDをあげたが、28-45で敗れた。負傷のため、この年のプロボウルを辞退、代役にはロディ・ホワイトが選ばれた。この年のAP通信が選ぶオールプロの投票では、ジャレッド・アレンとともに、50票中49票の最多得票を得た。