The passion and density of the cafe
This is the coffee capital of Germany
November 23, 2025 – 07.00Reading time: 2 minutes
For many Germans, coffee is more than just a drink. A new analysis shows which cities coffee lovers love the most.
Berlin tops, Duisburg bottom: This is shown by a new ranking comparing the best German cities for coffee lovers. Café availability, caffeine prices, and local coffee culture were examined, among other things.
The data comes from the Coffeeness platform, which analyzes coffee culture in more than 25 German cities. The basis is three evaluation criteria with different weights: availability and quality of the coffee offer (50 points), the average price of drinks in cafes (20 points) and interest in coffee in the region, measured by search queries and coffee culture (also 20 points).
Berlin leads the overall ranking with 54.52 out of 90 possible points. The capital is not a leader either in terms of the density of cafes or coffee shops, or in terms of prices or coffee culture. In the “Availability & Quality” category, Berlin is in third place, in coffee culture it is also in third place, but in terms of price it is only in 74th place. This shows that it is not about individual high scores, but about a balanced overall performance.
Frankfurt am Main followed in second place with 44.52 points. The major metropolitan city is particularly impressive in the coffee culture ranking, as it ranks first. Munich secured third place with 41.24 points, also with solid scores in all categories.
Standout: Offenbach am Main ranked fourth in the overall ranking, although the city received by far the best rating for hot drink prices. According to the analysis, you only pay an average of 1.34 euros. For comparison: in Frankfurt the average price is 2.77 euros.
Some cities show some level of interest in coffee, even if they don’t top the overall ranking. Like Heidelberg. The university city only ranked 19th overall, but had the highest online interest in coffee in Germany with 7,062 search queries per 100,000 residents, even more than Berlin.
Duisburg, on the other hand, is at the bottom of the rankings. The city in the Ruhr region has only 17.9 cafes per 100,000 inhabitants and also performs poorly in other categories.
A look at the data shows that if you prioritize quality coffee, you don’t need to move to a large metropolitan city. Neuss in North Rhine-Westphalia, for example, ranked an excellent second in terms of availability and therefore came in 6th in the overall ranking.
Cologne (rank 7), Hamburg (rank 8) and Stuttgart (rank 9) also show that urban diversity and the enjoyment of coffee can go hand in hand well. In contrast, cities like Freiburg or Herne are lagging far behind, partly because of high prices or low demand.
