Thrombocytopenia is a common phenomenon in patients suffering from systemic lupus erythematosus (SLE). The cause of thrombocytopenia in SLE, however, is poorly understood. In this study, 100 patients with SLE were evaluated for serum thrombopoietin levels, anti-thrombopoietin antibodies and routine laboratory parameters such as peripheral blood counts, parameters of blood chemistry and immunologic parameters of SLE. The median platelet count of SLE patients was 230 g/l and 19 were thrombocytopenic (range 8-148 g/l). Thrombopoietin levels in SLE patients were found to be significantly higher than in healthy controls (n = 96; median, 117 pg/ml vs 64 pg/ml, P < 0.01). When excluding thrombocytopenic SLE patients, thrombopoietin levels in SLE were still above controls (111 pg/ml, P < 0.01). The thrombopoietin levels were correlated to erythrocyte sedimentation rate and ECLAM score of disease activity, and inversely correlated to complement factor C4, but not to the platelet count. Anti-thrombopoietin antibody reactivity was found in 23% of SLE patients. Interestingly, these patients had lower platelet counts than SLE patients without anti-thrombopoietin antibodies (median 174 g/l and 253 g/l, respectively, P < 0.01), but thrombopoietin levels were not significantly different. Taken together, thrombopoietin levels are significantly higher in the sera of SLE patients than in healthy controls and anti-thrombopoietin antibodies are frequently found.