The county covers an area of . As of 2006 its total population is 47,230, out of which the population of Tuchola is 13,935 and the rural population is 33,295.
The county contains most of the protected area called Tuchola Landscape Park.
| Gmina | Type | Area (km²) | Population (2006) | Seat |
| Gmina Tuchola | urban-rural | 239.4 | 20,076 | Tuchola |
| Gmina Cekcyn | rural | 253.3 | 6,437 | Cekcyn |
| Gmina Lubiewo | rural | 162.8 | 5,717 | Lubiewo |
| Gmina Śliwice | rural | 174.8 | 5,430 | Śliwice |
| Gmina Gostycyn | rural | 136.2 | 5,189 | Gostycyn |
| Gmina Kęsowo | rural | 108.8 | 4,381 | Kęsowo |