The archipelago consists of 6,852 islands of which 430 are inhabited. The six main islands, from north to south, are Sakhalin (a part of the Russian Federation), Hokkaido, Honshu, Shikoku, Kyushu, and Okinawa. Honshu is the largest and referred to as the Japanese mainland.

The Japanese archipelago is a group of 6,852 islands that form the country of Japan as well as the Russian island of Sakhalin. It extends over 3,000 km (1,900 mi) from the Sea of Okhotsk in the northwest to East China and Philippine Seas in the southwest along the Pacific Ocean coast of the Eurasian continent, and consists of four island arcs from north to south: the Sakhalin Island Arc, the Northeastern and Southwestern Japan Arcs, and the Ryukyu Island Arc. The Kuril Island Arc, the Daitō Islands, and the Nanpō Islands are not parts of the archipelago.

More Info: en.wikipedia.org