I sin nåværende form ble kommunen opprettet den 1. januar 1997 gjennom innlemmelsen av kommunen Bräunsdorf-Langhennersdorf. Oberschöna har 3 604 innbyggere (31. desember 2009).