The Forsa survey, commissioned by the German Olympic Committee (DOSB), found that 64 percent of Hamburgers and 55 percent of Berliners support having the games in their cities.
Residents polled in both cities have shown increased approval for the games since the last survey. A poll in September found that not even half of Berliners wanted the games, with 48 percent in favour, while 53 percent of Hamburgers said they supported having the games.
Across Germany and even internationally, Berlin is seen as the forerunner with nearly half of Germans surveyed in December saying they expected Berlin to win the bid.
Berlin mayor Michael Müller launched a campaign in January to garner more support for the games, with the slogan 'We want the Games! Berlin for Olympia!'
"The figures show what we increasingly felt in recent weeks for the Olympic and Paralympic Games in Berlin: A clear majority of Berlin wants the games," Müller told rbb on Tuesday. "Berlin, as a cosmopolitan, international metropolis, has a very good chance."
A special group of the DOSB is set to make a nomination on March 16th and the DOSB must formally confirm a decision on March 21st.
The International Olympic Committee will make its own decision in 2017.