mainpuri is the city in mainpuri district in the indian state of uttar pradesh. it is the administrative headquarters of mainpuri district and is situated to the north-east of agra and is 270 km from new delhi. mainpuri forms part of ancient legendary region of lord krishna's land called braj.