Nijbroek is een dorp in de gemeente Voorst in de Nederlandse provincie Gelderland. Het is gelegen tussen Veluwe en IJssel aan de Nijbroekerwetering in de Nijbroekerpolder.