Canosa di Puglia sorge sulla pianura alluvionale del fiume Ofanto, a 45 km dalla costa adriatica, in un paesaggio di campi coltivati e dolci declivi che anticipano l'altopiano delle Murge. Il territorio, con una superficie di 150,9 km², ospita una popolazione di 27.275 abitanti, con una densità di 181 ab/km², e si inserisce nell'area della Murgia dei Trulli e delle Gravine, nota per la viticoltura e l'olivicoltura.
L'economia locale si basa sull'agricoltura e sul terziario, con un reddito medio di 16.226 € e un prezzo immobiliare di 848 €/m². Il territorio rientra nell'area di produzione dell'Uva di Puglia IGP e del Puglia IGT, e nelle vicinanze si producono vini come il Castel del Monte DOC e DOCG. Tra i prodotti tipici spiccano il Caciocavallo Silano DOP e il Canestrato Pugliese DOP. La copertura FTTH raggiunge l'83% delle abitazioni.
La città vanta 16 monumenti e 8 musei, tra cui il Parco Archeologico di Canosa, ed è vicina al sito UNESCO di Andria e al borgo di Venosa. L'età media è di 47,0 anni e l'indice di vecchiaia di 230, mentre il saldo naturale è negativo (-150). Il rischio idrogeologico è alto, ma il suolo consumato è solo al 5,1%.