diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
index c5a0c73cb436f66009d18fc063858559e00bcef4..27136c7f9c7ad8b2395b57e46bdeef1e151b5f03 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
@@ -5,6 +5,7 @@ import de.rki.coronawarnapp.R
 import de.rki.coronawarnapp.contactdiary.util.getLocale
 import java.text.DecimalFormat
 import java.text.DecimalFormatSymbols
+import java.text.NumberFormat
 
 fun formatStatisticalValue(
     context: Context,
@@ -28,4 +29,6 @@ fun formatStatisticalValue(
     }.format(value)
 }
 
-fun formatPercentageValue(value: Double) = "$value%"
+fun formatPercentageValue(value: Double): String = percentInstance.format(value)
+
+private val percentInstance = NumberFormat.getPercentInstance().apply { minimumFractionDigits = 1 }