לפי נתוני הלשכה המרכזית לסטטיסטיקה (הלמ""ס) נכון לסוף 2016, מתגוררים בשוהם 20,740 תושבים (מקום 98 בדירוג רשויות מקומיות בישראל). האוכלוסייה גדלה בקצב גידול שנתי של ‎1.7%‏. לפי נתוני הלמ""ס נכון לסוף 2015, לשוהם דירוג של 9 מתוך 10, במדד חברתי-כלכלי - אשכול. אחוז הזכאים לתעודת בגרות מבין תלמידי כיתות י""ב בשנת ה'תשע""ה (2014-‏2015) היה 88.1%. השכר החודשי הממוצע של שכיר במשך שנת 2014 היה 14,386 ש""ח (ממוצע ארצי: 8,465 ש""ח).