Bronkhorst (Nedersaksisch: Bronkhors) is een klein stadje, gelegen aan de IJssel in de gemeente Bronckhorst. De gemeente is vernoemd naar dit stadje. Hoewel het maar een gering aantal huizen en niet meer dan 150 inwoners telt, heeft het in 1482 stadsrechten verkregen. Het is daardoor met recht de kleinste stad van Nederland.
Het stadje is ontstaan als versterkte boerennederzetting bij het voormalige kasteel Bronkhorst en heeft enkele goed gerestaureerde stadsboerderijen. Van het kasteel zijn kleine restanten te zien. Door een stadsbrand in 1633 zijn alle middeleeuwse huizen verwoest.