No details were made public about the payload, known only as NROL-76, which was first announced last year.
A SpaceX Falcon 9 rocket is poised to blast NROL-76 into space from Cape Canaveral, Florida during a two-hour launch window which opens Sunday at 7 am (1100 GMT).
About 10 minutes after launch, the tall portion of the rocket, known as the first stage, will power its engines and fly back toward Earth to make a controlled landing on solid ground at SpaceX's Landing Zone 1 at Cape Canaveral.
The attempt is part of SpaceX's effort to make rocket parts recyclable, rather than jettisoning the costly components after each launch.
The California-based company, headed by internet entrepreneur Elon Musk, has already made several successful landings on solid ground and on platforms floating in the ocean.
SpaceX in 2014 filed suit against the US Air Force, saying it unfairly awarded billions of dollars to a single company for national security launches.
SpaceX also has a pair of launch contracts coming up for the Air Force to send GPS satellites into orbit.
If Sunday's launch is postponed for any reason, another launch window opens on May 1.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.