diff --git a/src/libs/middlewares/id2str.js b/src/libs/middlewares/id2str.js
index d15505d31fc165e79b4e2033b10eb6cecf02c184..8141d1f6706fd92ed7a716e398bbf18cd93400dc 100644
--- a/src/libs/middlewares/id2str.js
+++ b/src/libs/middlewares/id2str.js
@@ -220,7 +220,8 @@ const ids = {
     reg_code_id: regionCode,
     metro_code_id: metroCode,
     modality_shift_id: modalityShift,
-    income_range_id: incomeRange
+    income_range_id: incomeRange,
+    new_pnad_state_id: stateName
 };
 
 function transform(removeId=false) {
diff --git a/src/libs/routes_v1/newPnad.js b/src/libs/routes_v1/newPnad.js
index b07e306971fcfdc65ab7819e00c795844292ff49..800d5adc9c045c3745e1311704205bb0755860d9 100644
--- a/src/libs/routes_v1/newPnad.js
+++ b/src/libs/routes_v1/newPnad.js
@@ -229,7 +229,7 @@ PnadNovoApp.get('/modality_shift', (req, res, next) => {
     next();
 }, response('modality_shift'));
 
-PnadNovoApp.get('/state', (req, res, next) => {
+PnadNovoApp.get('/new_pnad_state', (req, res, next) => {
     req.result = []
     for (let i = 11; i < 54; i++) {
         if (id2str.stateName(i) !== 'Não declarada') {
@@ -241,7 +241,7 @@ PnadNovoApp.get('/state', (req, res, next) => {
     req.result.push({id: 99, name: id2str.stateName(99)});
 
     next();
-}, response('state'));
+}, response('new_pnad_state'));
 
 PnadNovoApp.get('/age_range', (req, res, next) => {
     req.result = []
@@ -252,7 +252,7 @@ PnadNovoApp.get('/age_range', (req, res, next) => {
     }
 
     next();
-}, response('state'));
+}, response('age_range'));
 
 
 rqf.addField({
@@ -273,7 +273,7 @@ rqf.addField({
         field: 'id'
     }
 }).addValue({
-    name: 'state',
+    name: 'new_pnad_state',
     table: 'estado',
     tableField: ['nome', 'id'],
     resultField: ['state_name', 'state_id'],