diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js
index 89226f17a86e5cb4b4f2bbff5beeb93fb2ccfdec..4b7f672e6c9419614b2b8d17bd2e44c81af9ecab 100644
--- a/lib/workers/pr/index.js
+++ b/lib/workers/pr/index.js
@@ -148,6 +148,19 @@ async function ensurePr(prConfig) {
   config.hasReleaseNotes = config.upgrades.some(upg => upg.hasReleaseNotes);
   config.hasCommits = config.upgrades.some(upg => upg.hasCommits);
 
+  const releaseNoteRepos = [];
+  for (const upgrade of config.upgrades) {
+    if (releaseNoteRepos.includes(upgrade.repositoryUrl)) {
+      logger.debug(
+        { depName: upgrade.depName },
+        'Removing duplicate release notes'
+      );
+      upgrade.hasReleaseNotes = false;
+    } else {
+      releaseNoteRepos.push(upgrade.repositoryUrl);
+    }
+  }
+
   const prTitle = handlebars.compile(config.prTitle)(config);
   let prBody = handlebars.compile(config.prBody)(config);
   if (config.isGitHub && !config.privateRepo) {