In the United States and the rest of the Northern Hemisphere, the first day of summer is the day that the Sun is farthest north. This day is known as the Summer Solstice and occurs on June 20th or 21st which also happens to be the longest day of the year.
Source: http://www.calendar-updates.com/info/holidays/us/summer.aspx