飢饉の原因はその具体的事例によって異なり、また何に焦点を当てるかによって原因とするものも異なったものとなる。飢餓被害をより一層悪化させる要因として失政や悪政がある。以下では一般的な飢饉の原因を挙げる。食糧の不足.食糧の不足は、自然災害や人為的な要因によって発生する。自然災害による例を分類すると、である。火山の噴火では、地球の成層圏まで火山性ガスや火山灰に覆われることによって、日照条件などに不都合が生じ、稲や麦などの作物の生育にダメージを与えることによって生じる。また、局地的な飢饉の原因となるが、近隣の火山噴火によって生じる火砕流や火山灰の降灰による農地の喪失も原因の一つになる場合もある。地震が原因の場合には、地震断層や地表の変位が生じることによって、農地又は灌漑設備などの農業設備の破壊や、場合によっては水系そのものが影響を受けることによって生じる。台風が原因の場合には、稲や小麦の収穫時期に近い時期に台風が農地へ浸水被害をもたらすことによって生じる。長雨・日照りに関しては、ブロッキング高気圧の発生や梅雨前線の異常停滞等の現象によって発生する。その原因は明らかではないが、偏西風の蛇行による場合が多い。虫害に関しては、これまで原因が明らかになっているのは、害虫の産卵繁殖サイクルに依るものと、外国等から害虫がもたらされ、その虫を食べる他の生き物による食物連鎖が無かったために異常発生する場合とがある。人為的な要因による例を分類すると、である。問題のある配分.食糧の不足が何らかの理由で発生しても、必ずしも飢饉となるわけではない。とりわけ近年の農業技術の発達や食糧生産量の増加、国際的な輸送体制の下では、絶対的に食糧が不足することは稀である。実際に、飢饉に際してもその地域、国家のすべての人が餓死するわけではなく、むしろ一部の人々が餓死する一方で、一部の人々には食糧が豊富にある場合が多い。また、飢饉が発生している地域から食糧が外部へと運び出される例も見られる。そして、過去の飢饉の記録を見ると、洋の東西や時代を問わず、都市部で餓死者が少ないか、食料が不足していないことが多く、むしろ、都市部へ人が避難して衛生状態が悪化したことによる疫病の例が多い。