E Stroudsburg is located in Pennsylvania. E Stroudsburg, Pennsylvania has a population of4,874.
The median household income in E Stroudsburg, Pennsylvania is $53,242. The median household income for the surrounding county is $66,384 compared to the national median of $66,222. The median age of people living in E Stroudsburg is 29.2 years.
The average high temperature in July is 84.7 degrees, with an average low temperature in January of 16.2 degrees. The annual precipitation is 49.98.