Smart city has developed energy, environmental, and healthcare services. It is also continuously providing new services to all citizens. This paper is concerned with the design and implementation of smart meter system as the core for smart grid in smart city. A system is proposed where the electricity supply is monitored by measuring its related parameters (voltage, current, power, energy consumption, and consumption bill) and issuing Short Message Service (SMS) notification of the consumption. The designed system used PZEM-004T, Arduino Mega, Raspberry Pi and Node-Red platforms. The data related to the measured parameters are successfully transmitted to the datacenter using Message Queuing Telemetry Transport (MQTT) protocol, stored in MySQL database using core python program, and displayed on Node-Red platform. The test and verification of the system are performed using different scenarios showing that successful and accurate operation of the system components are achieved. Finally, the designed system can be extended to cover large geographical areas and can be modified to serve for pre-paid arrangement in an effort to assist in reducing the electricity consumption in Iraq with the continuing crises of electricity.