diff --git a/packages/react-scripts/scripts/start.js b/packages/react-scripts/scripts/start.js
index 0c0c41a30a42e0ab971aa66f94f7d6d584cb7f03..443cd449a3d899972fe0774c3611a47d1e810a67 100644
--- a/packages/react-scripts/scripts/start.js
+++ b/packages/react-scripts/scripts/start.js
@@ -43,7 +43,7 @@ if (!checkRequiredFiles([paths.appHtml, paths.appIndexJs])) {
 }
 
 // Tools like Cloud9 rely on this.
-var DEFAULT_PORT = process.env.PORT || 3000;
+var DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;
 var compiler;
 var handleCompile;