The study by market research firm GFK foresees that the average German will have €22,239 to spend on buying goods, living costs and leisure activities, or alternatively saving in the bank. That is an increase of 1.7 percent from last year's forecast for 2016.
The total purchasing power of Germans for 2017 is estimated by the study at more than €1.8 trillion - a significant increase of 2.9 percent. But, due to the fact the German population rose by 1.2 percent in 2016, the per head spending power will not rise at the same rate.
The study analysed post-tax income, as well as state benefits such as unemployment benefits and child support payments, to reach its figures.
As has been the case for several years, Starnberg, a town just south of Munich, topped the list. On average residents of the idyllic lakeside district will have €32,194 to spend in 2017.
In second place came Hochtaunuskreis, a district just north of Frankfurt famed for hosting the summer residence of the German Kaisers. Residents of the swanky region will have an average of €31,561 flowing into their bank accounts in 2017.
The top ten places in the list of all 402 German districts were largely unchanged since last year. But the city of Munich, with a population of 1.4 million, rose to fourth place, with an average per-head spending power of €30,136.
Berlin came in 286th place, but the report does not state the spending power of the average resident of the German capital.
Rock bottom in the ranking was the town of Görlitz in Saxony. Close to the Polish border, Görlitz residents will have an average spending power of €17,496 in 2017.