Why does Lord Brahma have no temple except in North India?
Lord Brahma has no temple because he has finished his job and has already created the world too. Why would people worship him when his job is done?
See, the temples were made much later. Lord Brahma, Lord Vishnu, and Lord Maheshwara (a name of Lord Shiva) are different energies all in one.
It is said, ‘Brahma Shivomeya Astu Sadashiva’ (from the verses of the Linga Purana, a Hindu mythological scripture dedicated to Lord Shiva).