Exodus 7-9 (ESV)
Moses and Aaron Before Pharaoh
7:1 And the Lord said to Moses, “See, I have made you like God to Pharaoh, and your brother Aaron shall be your prophet. 2 You shall speak all that I command you, and your brother Aaron shall tell Pharaoh to let the people of Israel go out of his land. 3 But I will harden Pharaoh’s heart, and though I multiply my signs and wonders in the land of Egypt, 4 Pharaoh will not listen to you. Then I will lay my hand on Egypt and bring my hosts, my people the children of Israel, out of the land of Egypt by great acts of judgment. 5 The Egyptians shall know that I am the Lord, when I stretch out my hand against Egypt and bring out the people of Israel from among them.” 6 Moses and Aaron did so; they did just as the Lordcommanded them. 7 Now Moses was eighty years old, and Aaron eighty-three years old, when they spoke to Pharaoh.
8 Then the Lord said to Moses and Aaron, 9 “When Pharaoh says to you, ‘Prove yourselves by working a miracle,’ then you shall say to Aaron, ‘Take your staff and cast it down before Pharaoh, that it may become a serpent.’” 10 So Moses and Aaron went to Pharaoh and did just as the Lordcommanded. Aaron cast down his staff before Pharaoh and his servants, and it became a serpent. 11 Then Pharaoh summoned the wise men and the sorcerers, and they, the magicians of Egypt, also did the same by their secret arts. 12 For each man cast down his staff, and they became serpents. But Aaron’s staff swallowed up their staffs. 13 Still Pharaoh’s heart was hardened, and he would not listen to them, as the Lord had said.
The First Plague: Water Turned to Blood
14 Then the Lord said to Moses, “Pharaoh’s heart is hardened; he refuses to let the people go. 15 Go to Pharaoh in the morning, as he is going out to the water. Stand on the bank of the Nile to meet him, and take in your hand the staff that turned into a serpent. 16 And you shall say to him, ‘The Lord, the God of the Hebrews, sent me to you, saying, “Let my people go, that they may serve me in the wilderness. But so far, you have not obeyed.” 17 Thus says the Lord, “By this you shall know that I am the Lord: behold, with the staff that is in my hand I will strike the water that is in the Nile, and it shall turn into blood. 18 The fish in the Nile shall die, and the Nile will stink, and the Egyptians will grow weary of drinking water from the Nile.”’” 19 And the Lord said to Moses, “Say to Aaron, ‘Take your staff and stretch out your hand over the waters of Egypt, over their rivers, their canals, and their ponds, and all their pools of water, so that they may become blood, and there shall be blood throughout all the land of Egypt, even in vessels of wood and in vessels of stone.’”
20 Moses and Aaron did as the Lord commanded. In the sight of Pharaoh and in the sight of his servants he lifted up the staff and struck the water in the Nile, and all the water in the Nile turned into blood. 21 And the fish in the Nile died, and the Nile stank, so that the Egyptians could not drink water from the Nile. There was blood throughout all the land of Egypt. 22 But the magicians of Egypt did the same by their secret arts. So Pharaoh’s heart remained hardened, and he would not listen to them, as the Lord had said. 23 Pharaoh turned and went into his house, and he did not take even this to heart. 24 And all the Egyptians dug along the Nile for water to drink, for they could not drink the water of the Nile.
25 Seven full days passed after the Lord had struck the Nile.
The Second Plague: Frogs
8:1  Then the Lord said to Moses, “Go in to Pharaoh and say to him, ‘Thus says the Lord, “Let my people go, that they may serve me.2 But if you refuse to let them go, behold, I will plague all your country with frogs. 3 The Nile shall swarm with frogs that shall come up into your house and into your bedroom and on your bed and into the houses of your servants and your people,  and into your ovens and your kneading bowls. 4 The frogs shall come up on you and on your people and on all your servants.”’” 5  And the Lord said to Moses, “Say to Aaron, ‘Stretch out your hand with your staff over the rivers, over the canals and over the pools, and make frogs come up on the land of Egypt!’” 6 So Aaron stretched out his hand over the waters of Egypt, and the frogs came up and covered the land of Egypt. 7 But the magicians did the same by their secret arts and made frogs come up on the land of Egypt.
8 Then Pharaoh called Moses and Aaron and said, “Plead with the Lord to take away the frogs from me and from my people, and I will let the people go to sacrifice to the Lord.” 9 Moses said to Pharaoh, “Be pleased to command me when I am to plead for you and for your servants and for your people, that the frogs be cut off from you and your houses and be left only in the Nile.” 10 And he said, “Tomorrow.” Moses said, “Be it as you say, so that you may know that there is no one like the Lord our God. 11 The frogs shall go away from you and your houses and your servants and your people. They shall be left only in the Nile.” 12 So Moses and Aaron went out from Pharaoh, and Moses cried to the Lord about the frogs, as he had agreed with Pharaoh.  13 And the Lord did according to the word of Moses. The frogs died out in the houses, the courtyards, and the fields.14 And they gathered them together in heaps, and the land stank. 15 But when Pharaoh saw that there was a respite, he hardened his heart and would not listen to them, as the Lord had said.
The Third Plague: Gnats
16 Then the Lord said to Moses, “Say to Aaron, ‘Stretch out your staff and strike the dust of the earth, so that it may become gnats in all the land of Egypt.’” 17 And they did so. Aaron stretched out his hand with his staff and struck the dust of the earth, and there were gnats on man and beast. All the dust of the earth became gnats in all the land of Egypt. 18 The magicians tried by their secret arts to produce gnats, but they could not. So there were gnats on man and beast. 19 Then the magicians said to Pharaoh, “This is the finger of God.” But Pharaoh’s heart was hardened, and he would not listen to them, as the Lord had said.
The Fourth Plague: Flies
20 Then the Lord said to Moses, “Rise up early in the morning and present yourself to Pharaoh, as he goes out to the water, and say to him, ‘Thus says the Lord, “Let my people go, that they may serve me. 21 Or else, if you will not let my people go, behold, I will send swarms of flies on you and your servants and your people, and into your houses. And the houses of the Egyptians shall be filled with swarms of flies, and also the ground on which they stand. 22 But on that day I will set apart the land of Goshen, where my people dwell, so that no swarms of flies shall be there, that you may know that I am the Lord in the midst of the earth.  23 Thus I will put a division  between my people and your people. Tomorrow this sign shall happen.”’” 24 And the Lord did so. There came great swarms of flies into the house of Pharaoh and into his servants’ houses. Throughout all the land of Egypt the land was ruined by the swarms of flies.
25 Then Pharaoh called Moses and Aaron and said, “Go, sacrifice to your God within the land.” 26 But Moses said, “It would not be right to do so, for the offerings we shall sacrifice to the Lord our God are an abomination to the Egyptians. If we sacrifice offerings abominable to the Egyptians before their eyes, will they not stone us? 27 We must go three days’ journey into the wilderness and sacrifice to the Lord our God as he tells us.” 28 So Pharaoh said, “I will let you go to sacrifice to the Lord your God in the wilderness; only you must not go very far away. Plead for me.” 29 Then Moses said, “Behold, I am going out from you and I will plead with the Lord that the swarms of flies may depart from Pharaoh, from his servants, and from his people, tomorrow. Only let not Pharaoh cheat again by not letting the people go to sacrifice to the Lord.” 30 So Moses went out from Pharaoh and prayed to the Lord. 31 And the Lord did as Moses asked, and removed the swarms of flies from Pharaoh, from his servants, and from his people; not one remained. 32 But Pharaoh hardened his heart this time also, and did not let the people go.
The Fifth Plague: Egyptian Livestock Die
9:1 Then the Lord said to Moses, “Go in to Pharaoh and say to him, ‘Thus says the Lord, the God of the Hebrews, “Let my people go, that they may serve me. 2 For if you refuse to let them go and still hold them, 3 behold, the hand of the Lord will fall with a very severe plague upon your livestock that are in the field, the horses, the donkeys, the camels, the herds, and the flocks. 4 But the Lord will make a distinction between the livestock of Israel and the livestock of Egypt, so that nothing of all that belongs to the people of Israel shall die.”’” 5 And the Lord set a time, saying, “Tomorrow the Lord will do this thing in the land.” 6 And the next day the Lord did this thing. All the livestock of the Egyptians died, but not one of the livestock of the people of Israel died. 7 And Pharaoh sent, and behold, not one of the livestock of Israel was dead. But the heart of Pharaoh was hardened, and he did not let the people go.
The Sixth Plague: Boils
8 And the Lord said to Moses and Aaron, “Take handfuls of soot from the kiln, and let Moses throw them in the air in the sight of Pharaoh.9 It shall become fine dust over all the land of Egypt, and become boils breaking out in sores on man and beast throughout all the land of Egypt.”10 So they took soot from the kiln and stood before Pharaoh. And Moses threw it in the air, and it became boils breaking out in sores on man and beast. 11 And the magicians could not stand before Moses because of the boils, for the boils came upon the magicians and upon all the Egyptians.12 But the Lord hardened the heart of Pharaoh, and he did not listen to them, as the Lord had spoken to Moses.
The Seventh Plague: Hail
13 Then the Lord said to Moses, “Rise up early in the morning and present yourself before Pharaoh and say to him, ‘Thus says the Lord, the God of the Hebrews, “Let my people go, that they may serve me. 14 For this time I will send all my plagues on you yourself,  and on your servants and your people, so that you may know that there is none like me in all the earth. 15 For by now I could have put out my hand and struck you and your people with pestilence, and you would have been cut off from the earth. 16 But for this purpose I have raised you up, to show you my power, so that my name may be proclaimed in all the earth. 17 You are still exalting yourself against my people and will not let them go.18 Behold, about this time tomorrow I will cause very heavy hail to fall, such as never has been in Egypt from the day it was founded until now.19 Now therefore send, get your livestock and all that you have in the field into safe shelter, for every man and beast that is in the field and is not brought home will die when the hail falls on them.”’” 20 Then whoever feared the word of the Lord among the servants of Pharaoh hurried his slaves and his livestock into the houses, 21 but whoever did not pay attention to the word of the Lord left his slaves and his livestock in the field.
22 Then the Lord said to Moses, “Stretch out your hand toward heaven, so that there may be hail in all the land of Egypt, on man and beast and every plant of the field, in the land of Egypt.” 23 Then Moses stretched out his staff toward heaven, and the Lord sent thunder and hail, and fire ran down to the earth. And the Lord rained hail upon the land of Egypt. 24 There was hail and fire flashing continually in the midst of the hail, very heavy hail, such as had never been in all the land of Egypt since it became a nation. 25 The hail struck down everything that was in the field in all the land of Egypt, both man and beast. And the hail struck down every plant of the field and broke every tree of the field. 26 Only in the land of Goshen, where the people of Israel were, was there no hail.
27 Then Pharaoh sent and called Moses and Aaron and said to them, “This time I have sinned; the Lord is in the right, and I and my people are in the wrong. 28 Plead with the Lord, for there has been enough of God’s thunder and hail. I will let you go, and you shall stay no longer.”29 Moses said to him, “As soon as I have gone out of the city, I will stretch out my hands to the Lord. The thunder will cease, and there will be no more hail, so that you may know that the earth is the Lord‘s. 30 But as for you and your servants, I know that you do not yet fear the Lord God.”31 (The flax and the barley were struck down, for the barley was in the ear and the flax was in bud. 32 But the wheat and the emmer  were not struck down, for they are late in coming up.) 33 So Moses went out of the city from Pharaoh and stretched out his hands to the Lord, and the thunder and the hail ceased, and the rain no longer poured upon the earth. 34 But when Pharaoh saw that the rain and the hail and the thunder had ceased, he sinned yet again and hardened his heart, he and his servants. 35 So the heart of Pharaoh was hardened, and he did not let the people of Israel go, just as the Lord had spoken through Moses.