diff --git a/routers/admin/repos.go b/routers/admin/repos.go
index 62e5b5c6e1..a16a9adec6 100644
--- a/routers/admin/repos.go
+++ b/routers/admin/repos.go
@@ -56,6 +56,6 @@ func DeleteRepo(ctx *middleware.Context) {
 
 	ctx.Flash.Success(ctx.Tr("repo.settings.deletion_success"))
 	ctx.JSON(200, map[string]interface{}{
-		"redirect": setting.AppSubUrl + "/admin/repos",
+		"redirect": setting.AppSubUrl + "/admin/repos?page=" + ctx.Query("page"),
 	})
 }
diff --git a/templates/admin/repo/list.tmpl b/templates/admin/repo/list.tmpl
index 932c0d8ac8..f8ccecf66c 100644
--- a/templates/admin/repo/list.tmpl
+++ b/templates/admin/repo/list.tmpl
@@ -34,7 +34,7 @@
 								<td>{{.NumStars}}</td>
 								<td>{{.NumIssues}}</td>
 								<td><span title="{{DateFmtLong .Created}}">{{DateFmtShort .Created}}</span></td>
-								<td><a class="delete-button" href="" data-url="{{$.Link}}/delete" data-id="{{.ID}}"><i class="trash icon text red"></i></a></td>
+								<td><a class="delete-button" href="" data-url="{{$.Link}}/delete?page={{$.Page.Current}}" data-id="{{.ID}}"><i class="trash icon text red"></i></a></td>
 							</tr>
 							{{end}}
 						</tbody>