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.