Dorés bibel
Dorés bibel
1965 – Plåtsax, hjärtats instrument, dikter
1970 – Dikter från Vimmerby
1972 – Skolbagateller medan jag försökte skriva till mina överordnade, noveller
1973 – Övriga frågor, dikter
1971 – Hur skulle det vara om man vore Olof Palme? Dikter
1972 – Skolbagateller medan, roman
1975 – Hallen, roman
1977 – Intervjun, drama
– Legenden om Achille Paganinis besök i Vimmerby 1869, drama
1979 – Brännvinsfursten, roman
1981 – Skrämmer dig minuten, roman
– Markus, roman
1982 – Slaktningen vid Sju ekars kulle, drama
– Ormens väg på hälleberget, roman
1983 – Merabs skönhet, noveller
1984 – Bat Seba, roman
1986 – Fadershanden och Giga. Två skådespel, medförfattare Eric Åkerlund
– Legender, noveller
1987 – Ljuset, roman
1988 – Kärleksguden Frö, roman med illustrationer av Peter Dah
1990 – Den röda slöjan, roman, medförfattare Eric Åkerlund under pseudonymen  Hans Lamborn
1991 – Till sanningens lov. Rammakaren Theodor Marklunds egen redogörelse, roman
– Ture Johannisson. Inträdestal i Svenska akademien
1995 – Hummelhonung, roman (som opera 2001 av Carl Unander-Scharin)
1998 – Bordsstudsaren, drama, medförfattare Ylva Pettersson
1999 – I Brokiga Blads vatten, noveller
2002 – Pölsan, roman
2003 – Döden ett bekymmer, roman, omarbetad version av Den röda slöjan
– Maten. Hunger och törst i Västerbotten, brev- och kokbok, medförfattare Ella Nilsson
– ABC, dikter
– Berättelserna, noveller (Merabs skönhet, Legender, I Brokiga Blads vatten)
2005 – Dorés bibel, roman
2007 – Norrlands akvavit, roman
2008 – Nåden har ingen lag, roman (Hummelhonung, Pölsan och Dorés bibel)
2010 – Minnen, roman
2014 – Klingsor, roman

Priser och utmärkelser

1970 – Litteraturfrämjandets stipendium 1977 – ABF:s litteraturpris 1982 – Tidningen Vi:s litteraturpris 1983 – Litteraturfrämjandets stora romanpris 1984 – Aniara-priset 1986 – franska litteraturpriset Prix Femina 1989 – Övralidspriset 1995 – Hedenvind-plaketten 1995 – Augustpriset 1996 – Landsbygdens författarstipendium 1999 – Gerhard Bonniers pris 2000 – Stiftelsen Selma Lagerlöfs litteraturpris 2002 – Litteris et Artibus 2003 – Sveriges Radios Romanpris 2004 – De Nios stora pris 2004 – Sveriges Radios Novellpris 2009 – Piratenpriset.