Filyos Çayı ve bu çayın oluşturduğu vadi üzerine kurulu olan Çaycuma ilçesi, 90.506 nüfusa, 490 km² yüzölçümüne sahiptir ve 32 mahalleden oluşmaktadır.