Darbības ilgums nav noteikts. Kaut kur notikušā kodolsprādziena rezultātā pusaudžu grupa, kas tika nogādāta evakuācijā, atrodas tuksneša salā. Pirmie jūras krastā ir Ralfs un resns zēns ar brillēm, kuras iesauku sauc Piggy. Atrodot lielu gliemežvāku jūras dibenā, viņi to izmanto kā ragu un sasauc visus puišus. Zēni skrien no trim gadiem līdz četrpadsmit; pēdējās rindās nāk baznīcas kora dziedātāji Džeka Meridova vadībā. Ralfs ierosina izvēlēties “galveno”. Papildus viņam Džeks apgalvo, ka ir līderis, bet balsojums beidzas par labu Ralfam, kurš piedāvā Džekam vadīt koristus, padarot viņus par medniekiem.
Neliels Ralfa, Džeka un Sīmaņa, trausla, smagnēja korista, atdalījums tiek veikts, lai noteiktu, vai viņi patiešām atrodas uz salas. Cūka, neskatoties uz viņa lūgumiem, nav paņemta līdzi.
Kāpjot kalnā, zēni piedzīvo vienotības un sajūsmas sajūtu. Atpakaļceļā viņi pamana cūciņu, kas sapinušies vīnogulājos. Džeks jau paceļ nazi, bet kaut kas viņu aptur: viņš vēl nav gatavs nogalināt. Kamēr viņš vilcinās, cūkai izdodas aizbēgt, un zēns kaunējas par savu neizlēmību, nākamreiz dodot zvērestu, lai sniegtu mirstīgu triecienu.
Zēni atgriežas nometnē. Ralfs sapulcē sapulci un skaidro, ka tagad viņiem viss būs jāizlemj pašiem. Viņš ierosina izstrādāt noteikumus, it īpaši, lai neteiktu visiem uzreiz, bet gan lai paustu balsi tam, kurš tur ragu - kā viņi sauc par jūras gliemežvāku. Bērni vēl nebaidās, ka drīz viņi netiks izglābti, un viņi gaida jautru dzīvi salā.
Pēkšņi bērni stumj uz priekšu slimu apmēram sešu gadu zēnu ar dzimumzīmes pusi pa seju. Izrādās, ka viņš naktī ieraudzījis zvēru - čūsku, kas no rīta pārvērtusies par vīnogulāju. Bērni norāda, ka tas bija sapnis, murgs, bet zēns stingri stāv uz sava. Džeks sola pārmeklēt salu un pārbaudīt, vai nav čūskas; Ralfs ar īgnumu saka, ka zvēra nav.
Ralfs pārliecina puišus, ka viņi, protams, tiks izglābti, taču šim nolūkam jums ir jāuzceļ liels ugunsgrēks kalna virsotnē un jāatbalsta tas, lai viņi būtu redzami no kuģa.
Viņi kopā sakrauj uguni un aizdedzina to ar cūciņas glāzēm. Uzturēt uguni Džeks pārņem savus medniekus.
Drīz izrādās, ka neviens nevēlas nopietni strādāt: būdiņas turpina būvēt tikai Sīmanis un Ralfs; mednieki, aizvesti medībās, par uguni pilnīgi aizmirsa. Sakarā ar to, ka ugunsgrēks izcēlās, puiši nepamanīja no garāmbraucošā kuģa. Tas kļūst par iespēju pirmajam nopietnajam strīdam starp Ralfu un Džeku. Džeks, tieši tajā brīdī, kurš nogalināja pirmo cūku, apvainojas, ka viņa varoņdarbs netika novērtēts, kaut arī viņš saprot Ralfa pārmetumu taisnīgumu. No impotentām dusmām viņš izsit brilles uz Piggy, teases viņu. Ralfs cenšas atjaunot kārtību un apliecināt savu pārākumu.
Lai uzturētu kārtību, Ralfs sasauc vēl vienu tikšanos, tagad saprotot, cik svarīgi ir spēt pareizi un konsekventi izteikt savas domas. Viņš vēlreiz atgādina par nepieciešamību ievērot noteikumus, kurus viņi paši izstrādājuši. Bet Ralfam galvenais ir pārvarēt bailes, kas ieradušās bērnu dvēselēs. Paņēmis vārdu, Džeks pēkšņi izrunā aizliegto vārdu "zvērs". Ne velti Krišja visus pārliecina, ka nav ne zvēra, ne baiļu, “ja vien jūs nebiedējat viens otru” - bērni tam nevēlas ticēt. Little Percival Weems Madison ievieš papildu neskaidrības, apgalvojot, ka "zvērs atstāj jūru". Un tikai Sīmanis atklāj patiesību. "Varbūt tas esam mēs paši ..." viņš saka.
Šajā sanāksmē Džeks, izjūtot savu spēku, atsakās ievērot noteikumus un sola izsekot zvēram.Zēni ir sadalīti divās nometnēs - tie, kas personificē prātu, likumu un kārtību (Malacis, Ralfs, Sīmanis), un tie, kas pārstāv aklo iznīcināšanas spēku (Džeks, Rodžerss un citi mednieki).
Tajā pašā naktī dvīņi Ēriks un Sems, kuri dežurēja kalnā pie uguns, skrien uz nometni ar ziņu, ka ieraudzījuši zvēru. Visu dienu zēni berž salu, un tikai vakarā Ralfs, Džeks un Rodžers dodas kalnā. Tur, nepareizā mēness gaismā, viņi paņem zvēram izpletņlēcēja līķi, kas karājas no pazeminātas lidmašīnas, un steidzas bēgt.
Jaunajā sapulcē Džeks atklāti pārmet Ralfam gļēvulību, piedāvājot sevi par vadītāju. Nesaņēmis atbalstu, viņš dodas mežā.
Pamazām Malacis un Ralfs sāk pamanīt, ka nometnē paliek arvien mazāk bērnu, un viņi saprot, ka aizbrauca pie Džeka.
Sapņotājs Saimons, kurš mežā izvēlējies izcirtumu, kur var būt viens, ir cūku medību liecinieks. Būdami “zvēra” upuri, mednieki uz cūkas galvas liek cūkgaļas galvu - tas ir mušu kungs: galu galā galvu pilnībā ieskauj mušas. Tiklīdz redzējis, Sīmanis vairs nevar novērsties no “šīm nenovēršami atpazīstamajām acīm no seniem laikiem”, jo pats velns uz viņu skatās. “Jūs zinājāt ... ka es esmu daļa no jums. Neatņemama daļa, ”saka galva, it kā norādot, ka tas ir iemiesots ļaunums, kas rada bailes.
Nedaudz vēlāk Džeka vadītie mednieki apsteidza nometni, lai iegūtu uguni. Viņu sejas ir nosmērētas ar mālu: aizsegā vieglāk ir izveidot zvērības. Uztverot uguni, Džeks aicina ikvienu pievienoties savam pulkam, savaldzinot mednieku un barību.
Ralfs un Malacis ir briesmīgi izsalkuši, un viņi kopā ar pārējiem puišiem dodas pie Džeka. Džeks atkal mudina visus pievienoties viņa armijai. Viņu konfrontē Ralfs, kurš atgādina, ka viņu ievēlēja galvenajā demokrātiskajā veidā. Bet Džeks ar savu atgādinājumu par civilizāciju kontrastē ar primitīvo deju, kuru pavada aicinājums: “Beast Beat! Nogriez rīkli! ” Pēkšņi vietnē parādās Simons, kurš atradās kalnā un ar savām acīm pārliecinājās, ka tur nav neviena zvēra. Viņš mēģina pastāstīt par savu atklājumu, bet tumsā maldās par zvēru un tiek nogalināts mežonīgā rituāla dejā.
Džeka “cilts” atrodas “pilī” uz klints, kas atgādina cietoksni, kur ar vienkāršas sviras palīdzību ienaidniekam var mest akmeņus. Tikmēr Ralfs visu iespējamo cenšas uzturēt ugunsgrēkā, kas ir viņu vienīgā cerība uz glābiņu, bet Džeks, kurš vienā naktī ielīst nometnē, nozog Hrušina brilles, ar kuru palīdzību puiši sadedzināja uguni.
Ralfs, Malacis un dvīņi dodas pie Džeka cerībā atgriezt brilles, bet Džeks viņus sagaida ar naidīgu attieksmi. Ne velti Malacis mēģina viņus pārliecināt, ka "likums un tas, ka viņi mūs glābj" ir labāks nekā "visu nomedīt un sabojāt". Sekojošajā cīņā dvīņi tiek notverti. Ralfs bija smagi ievainots, un Khryusha tika nogalināts ar akmeni, kas tika izmests no cietokšņa ... Lauzts rags, pēdējais demokrātijas bastions. Slepkavības instinkts triumfē, un šeit Džeks kā vadītājs ir gatavs nomainīt Rodžeru, personificējot muļķīgu, labestīgu cietsirdību.
Ralfam izdodas aizbēgt. Viņš saprot, ka "gleznotie mežoņi neapstāsies". Redzot, ka Ēriks un Sems ir kļuvuši par kontrolsargiem, Ralfs mēģina viņus pievilināt uz savu pusi, taču viņi ir pārāk nobijušies. Viņi viņu tikai informē, ka viņam tiek gatavotas medības. Tad viņš lūdz viņus aizvest "medniekus" prom no savas patversmes: viņš vēlas paslēpties netālu no pils.
Tomēr bailes ir spēcīgākas par goda jēdzieniem, un dvīņi to dod Džekam. Ralfs tiek izsmēķēts no meža, neļaujot viņam slēpties ... Tāpat kā nomedīts zvērs, Ralfs steidzas ap salu un pēkšņi, aizskrējis krastā, paklīst pret jūras spēku virsnieku. “Viņi varēja izskatīties pieklājīgāki,” viņš pārmet puišiem. Ziņas par divu zēnu nāvi viņu pārsteidz. Un iedomājoties, kā tas viss sākās, viņš saka: “Tad viss izskatījās brīnišķīgi. Tikai Koraļļu sala.