Mariyammanahalli (previously known as Sri Narayanadevarakere) is a town in the southern state of Karnataka, India. It is located in Vijayanagar (Hospet) Taluk, in the Vijayanagar district of Karnataka, south of Danapuram and east of Ankasamudra.
In 2011, there were 3,243 families in the village, with a total population of 15,940, of which 7,944 were males, and 7,996 were females.
The local language is Kannada.