日本の伝統構法の流れを汲む木造軸組構法で多くの即死者が出た原因は、潰れた建物の下敷きになり生存空間がなくなったためである。分解しやすい構造のため、地震の場合瓦屋根、屋根土、土壁、床、柱がバラバラになって落下し、下敷きになって人体が潰れるためである。揺れが小さい場合は土壁が建物を守るが、揺れが大きい場合は土壁も破壊され落下し凶器になる場合がある。鉄筋コンクリート造りの場合は、強固な一体構造であり、大破しても柱、屋根、床はバラバラになって潰れることがない。柱は破壊されても、天井が低くなるだけで床や屋根部分はバラバラになることはなく、即死することが少ない。さらに普通のマンションの場合、壁が多く、壁が柱の役目をするので構造的に潰れにくい。マンションは大破した場合でドアが開かない、大きな亀裂が入るなど住むことはできないが、建物の下敷きになって怪我をしたり即死することはない。例外的に低層階に会社、スーパーマーケットなど窓が大きく、柱が少なく、壁の少ない構造のマンションでは一階の柱が破壊され、天井が極端に低くなった例がある。
日本瓦を使い、基礎が石に柱を載せただけで、筋交いの少ない老朽化した木造住宅でも多くの死者が出たため、神戸地域においては新築の瓦屋根はほとんど見られなくなった。日本の伝統構法の流れを汲む木造軸組構法の住宅に被害が集中し、新しい住宅においても筋交いなどが不十分であった物件は大きな被害を受けている。坂本功著の『木造建築を見直す』という書において「死亡者のうち5,000人近くは、軸組構法の住宅の下敷きによって圧死した」と述べている。しかし重要なのは、「構造的に問題のある建築に瓦屋根のものが多かった」にもかかわらず、一般的には「瓦が重いから問題」であると誤解されている。古い木造住宅は、年月の経過によって乾燥している点、耐火材を使っていないなどの理由による火災の被害も多い。これは、神戸地区の木造住宅が地震よりも台風に対応した木造住宅であり、振動に弱く瓦部分が重く、なおかつ瓦の固定方法も屋根に土を葺いてその上に瓦を載せる方法が多かったことにも起因している。なお、筋交いを多く入れてある木造住宅においては耐震性も十分にある。また、同じ木造住宅でも、プレハブやツーバイフォー（木造枠組壁構法）と呼ばれる工法の住宅が高い耐震性を示している。3階建住宅の被害もほとんどなかった。
兵庫県芦屋市若葉町・高浜町に位置する、海岸沿いの高級高層マンション群「芦屋浜シーサイドタウン」 では、厚さ5cm、幅50cmの極厚ボックス骨が3cm程度の距離で全面破断し、52棟中25棟で57箇所の破断があった。これは、想定通りの被害であったが、重量鉄骨造の脆性破壊の、日本での初めての例であった。マンションの鉄骨はむき出しとなっており、当時の気温（0℃程度）や使用鉄骨の低温特性、埋立地で増幅された地震動の高層ビルの固有周期との一致などにより、限界を超えたと考えられている。
兵庫県内の342病院のうち、全半壊焼失が13であった。診療所をあわせた2,926のうち、全壊239、半壊270、全半焼13、インフラの停止による診療停止973となり、約半数が機能を停止した。公式に数えられた負傷者だけでも35,000人である。神戸市内の災害医療機関3つのうち、西市民病院本館が全壊し、中央市民病院が孤立し機能を失った。県立西宮病院438人、明和病院658人、笹生病院1,029人、西宮渡辺病院1,200人など負傷者で溢れかえった。逆に西宮市武庫川町の兵庫医科大学病院では救命救急センターの22人を含む274人の医師が待機したが、患者は平日の8%の約200人だけだった。長田区にある神戸市立西市民病院は本館5階が圧壊して入院中の患者44人と看護婦3人が閉じ込められる状態になったが、生存空間があったため即死することはなかった。のちに患者1名が死亡した。他の損壊を免れた病院には多大な数の負傷者が搬送されることとなり、病院は軽度の入院患者については当日中に早期退院、またはほかの病院に転院させるなどして病床をできるだけ確保した。しかしそれでも病床の数がまったく足りず、ロビーや待合室にソファーや布団を敷き詰めて病室とするなどの緊急処置を取らざるを得なかった。また、治療を行う医師の数も患者の数に対して圧倒的に不足していたこともあり、治療を待っている間に息絶えた人もいた。長田区海運町の高橋病院には87人の入院患者がいたが、熱風や爆発のため鷹取中学校に避難した。
IBM ではブート処理を IPL (Initial Program Load) と呼ぶ。System/360の設計に由来する用語であり、今でも使われている。System/360の場合、オペレータが16進3桁のデバイスアドレス (CUu; C=I/O Channel address, U=Control unit address, u=Device address) を指定し、LOAD ボタンを押下する。System/370と以降のシステムでは、スイッチ群とLOADボタンの代わりに、グラフィックス・コンソール上の選択エリアを使用する。グラフィックス・コンソールとしては IBM 2250 系と IBM 3270 系がある。例えば System/370 Model 158 では、"07X" とキーボードから入力すると入力エリアにキー入力したデバイスアドレスからのIPLが実行される。Amdahl 470V/6 などは16進4桁でデバイスアドレスを指定する。System/360 の IPL はオペレータ指定のデバイスか事前定義されたデバイスのゼロ番地の位置から24バイトをロードする。そのうち2番目と3番目の8バイトグループがチャネルコマンドワード(CCW)として解釈され、さらに続けてスタートアッププログラムがロードされる。I/Oチャネルコマンドが完了すると、1番目の8バイトグループをステータスレジスタ(PSW)にロードし、指定された位置からスタートアッププログラムの実行を開始する。System/360 やその後継のシステムでは、IPL はハードウェア機能であり、システム上で動作するプログラムではない。事前に定義されたI/Oチャネルコマンドが起動され、デバイスを直接選択し、スタートアッププログラムをメモリ上にロードする。同じプロシージャがディスク装置だけでなく、テープドライブやカードリーダなどからもスタートアッププログラムをロードする。指定されたデバイスは実際のオペレーティングシステムを主たるストレージからロードする専用プログラムを格納していなければならない。これを "IPL Text" と呼び、ディスクにこれを置くには DASDI (Direct Access Storage Device Initialization) プログラムかそれと等価なプログラムをOS上で実行する。なお、IPL対応の磁気テープやカードデッキは "IPL Text" が存在する状態で配布されている。