Według danych oficjalnych pochodzących z 2010 roku Honduras posiadał ponad 40 miast o ludności przekraczającej 2 tys. mieszkańców. Stolica kraju Tegucigalpa jako jedyne miasto liczyło ponad milion mieszkańców; 1 miasto z ludnością 500÷1000 tys.; 3 miasta z ludnością 100÷500 tys.; 6 miast z ludnością 50÷100 tys.; 8 miast z ludnością 25÷50 tys. oraz reszta miast poniżej 25 tys. mieszkańców.
W 1991 ludność miejska stanowiła 44% ogółu ludności. Większość ważniejszych ośrodków miejskich położonych jest w zachodniej części kraju. Największym miastem jest stolica kraju Tegucigalpa, gdzie mieszka co ósmy mieszkaniec Hondurasu. Drugim ważnym ośrodkiem miejskim jest położone w północno-zachodniej części kraju San Pedro Sula, wokół którego wyrosło kilka średniej wielkości miast (m.in. Choloma, El Progreso czy La Lima), tworząc razem aglomerację, która liczbą ludności dorównuje stolicy kraju. Trzecie co wielkości miasto kraju La Ceiba jest ważnym portem morskim na wybrzeżu karaibskim.