diff --git a/src/libs/middlewares/aggregateData.js b/src/libs/middlewares/aggregateData.js
index ab7dfdd957843df41e5fffabbad43b579d36fe51..a8224b8eb0cb4e7410eef971b6e59c6edc8867e2 100644
--- a/src/libs/middlewares/aggregateData.js
+++ b/src/libs/middlewares/aggregateData.js
@@ -68,7 +68,7 @@ function aggregateData(req, res, next) {
             'receitas',
             'despesas'
         ];
-        const baseFields = ["school"]
+        const baseFields = ["school", "city"]
         let id;
         const fields = req.query.dims.split(',');
         let currentAggregateField;
diff --git a/src/libs/routes_v1/enrollmentAggregate.js b/src/libs/routes_v1/enrollmentAggregate.js
index 7e8cd3faece61c7999d16db913c50938de4e51fb..62d1e9c8c64862a0b081844ac68e03915716ee4a 100644
--- a/src/libs/routes_v1/enrollmentAggregate.js
+++ b/src/libs/routes_v1/enrollmentAggregate.js
@@ -400,7 +400,9 @@ rqf.addField({
     where: {
         relation: '=',
         type: 'integer',
-        field: 'id'
+        field: 'municipio_id',
+        table: 'escola'
+
     },
     join: {
         primary: 'id',