The June solstice occurs tomorrow (today) at 7:28am, Eastern Daylight Time. At that moment, summer officially begins in the Northern Hemisphere and winter begins for the Southern Hemisphere. To be more precise, when the solstice occurs, the Sun will appear to be shining directly overhead from a point on the Tropic of Cancer in southeast Algeria. From New York, we can never see the sun directly overhead, but at 12:57pm EDT, the Sun will attain its highest point in the sky for this year, 73 degrees above the southern horizon. As the Sun makes such a high arc across the sky, the duration of daylight is now at its most extreme, lasting 15 hours and 4 minutes. However, contrary to popular belief, the earliest sunrise and latest sunset do not coincide with the solstice. The earliest sunrise actually occurred back on June 14, while the latest sunset is not due until June 28.
Joe Rao, Sky Watch, Week of June 20, NY Times