Kaindorf (post office is called: Kaindorf Hartberg) is a market town with 2863 inhabitants (as of 1 January 2016) in the judicial district Fürstenfeld and in the political district Hartberg-Fürstenfeld in Eastern Styria (Austria). Since January 1, 2015, it has been associated with the communes of Dienersdorf and Hofkirchen bei Hartberg within the context of the Styrian municipal structural reform. The new municipality continues the name "Kaindorf".