サウスショアー線はシカゴとサウスベンド (インディアナ州)を結ぶ通勤路線で、ホーマン・アベニューに駅がある。インディアナ州北部通勤輸送公団によって運営されている。全国的な旅客鉄道運行会社であるアムトラックは、シカゴとデトロイトの北にあるミシガン州ポンティアック間を結ぶウルヴァリン号を運行しており、市内にハモンド - ホワイティング駅がある。ここでは預け入れ手荷物の取り扱いは行われないが、ブリーフケース、ハンドバッグ、ラップトップバッグ、乳児用品などの「手回り品」に加え、スーツケースを2つまで車内に持ち込める。市から最も近い空港はシカゴ市内にあるシカゴ・ミッドウェー国際空港で、約25マイル離れている。バス路線は、2010年にハモンド・トランジット・システムから商標変更されたイージーゴー・レイク・トランジットが運行されており、北西インディアナ地域バス局が責任を負っていた。2012年6月30日に、資金不足によりすべてのバスは廃止された。このほか、Paceの350番線、364番線、GPTC（Gary Public Transportation Corporation）の12番線（トリシティ・コネクション）のバス停が市内のダン・ランビン・トランジット・プラザにある。
ハモンドの道路の大半はシカゴと同じように格子状に広がっている。シカゴでは、南北方向の道路に面した家はマディソン・ストリートを基準点として、1マイルを800分割して住所番号が振られている。ハモンドでは、その番号の最初の「1」が省略されている。 そのため、イリノイ州のシカゴの南部では5桁で住所番号が表示されるが、ハモンドでは4桁で表示される。イリノイ州とインディアナ州の州境は東西方向の道路に面した家の基準点となっている。ホワイティング、マンスター、ハイランドといったインディアナ州北西部の都市も、ハモンドと同様のナンバリング方式を採用している。ダイアーでは南北方向の道路で最初の「2」が省略されているが、ダイアーとマンスターの境界のすぐ北側では「1」から始まる5桁の住所番号が振られている場所が一部存在する。 イーストシカゴでは東西方向については市の中心部にある運河を基準点としているが、南北方向についてはハモンドと同様のものを使用している。
ハモンドは北緯41度36分40秒 西経87度29分35秒に位置している。市の標高は176mから186mの範囲である。市はかつてのシカゴ湖の湖岸付近に位置している。市の大半は砂質土壌で、黒色の表土の層は0〜1m余りの厚さである。砂が露出している場所では、その多くがコンクリートやガラスの製造といった工業用として取り出された。
1972年に『仁義なき戦い』のシナハンで、本作のプロデューサー・日下部五朗が、笠原和夫と一緒に広島県呉市の街を丹念に歩き、襲撃の現場などを取材した。美能幸三に会って話を聞きたかったが、当時はまだ広島抗争は燻っていて、美能の当時の立場が分からず、暴力団事務所や警察にも訊きにくかった。途方に暮れていると本作の江田島ロケで、日下部が呉のスナック蘭で飲んだことを思い出し、藁をも掴む思いでママに美能の話をしたら、ママが「美能さんはウチの常連だからよう知っとるわ。あたしにまかしんさい」とアッサリ連絡が付き、美能に直接取材することができ、笠原は美能から聞いたリアルなエピソードを脚本に活した。
撮影は東映京都撮影所の他、戦時中の魚雷基地だった山口県大津島をはじめ、広島県江田島（1967年11月3日から）、呉市、京都府京都市、舞鶴市でロケを敢行。潜水艦にカメラを持ち込んでの水中撮影の他、滋賀県琵琶湖に重量4トンの魚雷を沈めての撮影が行われた。江田島、呉ロケでは海上自衛隊の協力で本物の潜水艦四隻が撮影に協力した。江田島ロケ中、鶴田が海に落ち、寒い時期であわやの場面があった。
製作当時の文献には回天は現物が全く残っていないと書かれており、東映京都撮影所で20人による東映美術班が編成され一ヶ月で全長15メートル、直径1メートルの木製と鉄製の回天8つの模型を300万円かけて製作。一つを広島県江田島に搬送し撮影に使用した。ミニチュアは使用していない。撮影終了後に鉄製の回天を靖国神社を始め、引き取りたいという希望が殺到し、江田島の海上自衛隊第1術科学校に寄贈されたとされる。
8月19日、園内各地で「解放祝賀行事」が挙行された。朝鮮人は職員患者の区別なく「朝鮮解放」を祝った。その中で、ある朝鮮人職員は憤然とした態度で椅子に腰掛けていた。患者がそのことを咎めると「この生意気な奴、俺が立とうが立つまいが、万歳を叫ぼうが叫ぶまいが、お前の知ったことか。余計なおせっかいだ。」と言い返したので、「朝鮮人としての意識が足りない」ということで、他の患者がこの職員を取り囲みリンチした。気を失ったため、直ちに搬送されたが同日夜に死亡した。この事件は、後の虐殺事件に微妙な影を投げかけることとなった。8月20日夜、医師系職員のSは、患者代表のRに「（看護系職員が）倉庫から物資を島外に持ち出そうとしている」とデマを流し、患者を煽って主導権を奪回しようと目論んだ。医師系職員に煽動された患者は、夜にもかかわらず倉庫に押しかけた。武装した看護系職員はついに発砲し、前にいた患者数人を死傷させた。看護系職員は「明朝10時に談判しよう」と呼びかけ、この日はとりあえず解散となった。8月21日、談判のために集まった患者代表らを取り囲み、一人残らず虐殺した。そして、たまたま居合わせなかった患者代表も一軒一軒回り、順次射殺していった。犠牲者は82名にも上った。なお、患者を煽った医師系職員のSは前日夜に島外に逃亡し、難を逃れている。