Giving speeches in parliament is a key element of elected representatives for signalling their policy agenda and their ideological positions to their party and their electorate. Taking a specific programmatic position might increase the chances of an MP to get re-nominated and to win again a seat in the legislature. In this paper, we build on approaches of responsive behaviour of political actors and on principal agent theories and ask which variables can explain the programmatic positions adopted by MPs in their speeches. To answer our research question, we collected all speeches related to economic policy issues given by members of the German Bundestag in the time period between 1998 and 2002. We estimated their individual policy positions with computerised methods of content analysis. We combine this data with information on the characteristics of MPs, their position in party, parliament and government and, in addition, with the socioeconomic structure and former election results within the MPs' constituency. The results show that German MPs take the characteristics and the economic problem pressure of their constituencies into account when speaking in parliament, so that there is empirical evidence for responsive and vote-seeking behaviour of German MPs. In addition, political and institutional factors like the membership in committees or in (former) cabinets and the way how an MP was elected - directly or by party list - play a role for the degree of MP's programmatic deviation from the party line.