Con una densità di 284.9 abitanti per km², il capoluogo si posiziona ben al di sopra della media provinciale, sebbene resti sotto il dato nazionale. Situato nel cuore del Tavoliere, il principale centro della Capitanata polarizza popolazione e servizi, presentando un reddito medio tra i più alti dell'area. Il suo tessuto urbano, esteso su una vasta pianura, concentra quasi un quarto degli abitanti dell'intera provincia.