Město se rozkládá po obou stranách státní silnice Uherský Brod - Vlárský průsmyk ve východní části regionu Uherské Hradiště. Převážná část území Bojkovic se nachází uvnitř chráněné krajinné oblasti Bílé Karpaty. Integrovanou součástí města Bojkovice jsou obce Bzová, Krhov a Přečkovice. Počet obyvatel města (spolu s městskými částmi) je cca 4800.
Plní funkci základního stupně územní samosprávy a v různé míře je také vykonavatelem státní správy.