General: All receptacles 15A or 20A 125V that serve countertop surfaces or that are 6’ from the edge of sinks must be GFCI. - 210.8(A)(6) & (7)
Wall Countertop: If 12 inches or wider must have at least one receptacle. Receptacle outlet placement shall be installed so that no point along the wall line is more than 24 inches measured horizontally from a receptacle outlet in that space. This means that from the edge of a countertop there needs to be a receptacle within 2 feet. However the maximum distance between receptacles is 4 feet (a blender with a 2 foot cord should be able to be plugged in anywhere it's sitting on a countertop). Receptacles shall not be located over 20 inches above the countertop unless rendered not readily accessible by an appliance (such as a microwave) – 210.52(C)(1) & (5)
Islands: 1 receptacle if 24”x 12” or greater. - 210.52(C)(2)
Peninsular: 1 receptacle if 24”x 12” or greater. - 210.52(C)(3)
Small Appliance Branch Circuit: At least two 20A circuits to power receptacles only for kitchen, pantry, breakfast room, dining room, or similar area. This can include refrigerator, electric clock, or receptacles for gas powered cooking units (such as a receptacle behind a gas oven). - 210.52(B)(1) & (2)
Microwave: If the microwave is built-in, then a dedicated circuit is required for the microwave.
Refrigerator: The receptacle for the refrigerator can be put on one of the small appliance branch circuits - 210.52(B)(1). However, depending on the size of the refrigerator, it is normally a good idea to put it on its own circuit. Also, some cords for refrigerators are located at the top. If the receptacle for the refrigerator is located at the normal receptacle height, then it may not reach. Therefore, it's a good idea to locate the refrigerator receptacle about 3 feet above the floor.
Oven Gas: The receptacle for the gas oven can be put on one of the small appliance branch circuits. – 210.52(B)(2)ex2
Oven Electric: This circuit should not be smaller than a 40 Amp line (Run a 8/3 wire for a 4 prong receptacle). However, a larger oven would require a larger wire size.
Range Gas: The receptacle for the gas range can be put on one of the small appliance branch circuits. – 210.52(B)(2)ex2