The list of existing module positions where you can add a module is controlled by the Joomla template that you have installed. But what if that the existing positions is not enough and you need to add new Joomla module position in needed place. Read till the end and you will know how to add new module position in Joomla:
To add new module position first you need to log into your Joomla website admin area.
Go to the Template manager => Options and enable Preview Module Positions.
Go to the frond end and type mysite.com?tp=1 to see existing module positions and discover where to add a new module position in your Joomla website (we will add before position-1).
Go to the Template manager, then on the right, click Templates and choose the template that you are using on the frontend.
Add the following code
<jdoc:include type="modules" name="newposition" />in your index.php file in a needed place you've decided in step 3 and click Save.
Add the following code
<position>newposition</position>between
<positions></positions>tags and click Save.
Now new module position is added in Joomla, go to the frontend and see the results.
Learn more tricks on Joomla tutorials section.