昭島市と福生市に跨っていますが旧駅舎が昭島にあったため住所は昭島市になっています。青梅線、五日市線、八高線、西武拝島線の2社4線が乗り入れる東京西部有数のターミナル駅で駅周辺は大きい街ではないものの多くの利用客で賑わっています。
昭島市側の南口。2010年に全面完成した自由通路を併設した橋上駅舎です。JR東日本、西武鉄道、福生市、昭島市の共同事業で完成したためか特定の会社のロゴなどは見受けられません。
北口。こちらは福生市側です。
駅舎内。駅ナカ店舗が多く入店しています。
改札口。改札内コンコースには駅ナカ商業施設「Dila拝島」が営業しています。
ホームは3面5線。1番線は五日市線、2,3番線は青梅線です。
4,5番線の八高線ホーム。5番線には昇降バー式のホームドアを試験的に導入しています。